Czy można uzyskać wartość początkową pola wprowadzania formularza?JQuery: Uzyskaj oryginalną wartość wejściową
Na przykład:
<form action="" id="formId">
<input type="text" name="one" value="one" id="one" />
</form>
$("#one").attr("value"); //would output "one"
$("#one").val(); //would output "one"
$("#one").get(0).value; //would output "one"
Jednakże, jeśli użytkownik następnie zmienił treść wejściowego pola #one
do dwóch, html nadal wyglądają tak samo (z jedną jako wartość), ale JQuery połączenia powyżej zwrócą dwa.
JSFiddle grać z: http://jsfiddle.net/WRKHk/
Myślę, że to musi być jeszcze możliwe, aby uzyskać wartość oryginalna, ponieważ jesteśmy w stanie wywołać document.forms["formId"].reset()
zresetować formularz do stanu pierwotnego.
'$ (this).get (0) 'jest śmiesznym sposobem pisania' tego '... ty * naprawdę * nie musisz używać jQuery tutaj': P' –