是否可以獲取表單輸入字段的初始值?JQuery:獲取原始輸入值
例如:
<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"
然而,如果用戶再變#one
輸入字段的內容爲2,則HTML仍然看起來是一樣的(有一個作爲值),但JQuery的上面的電話會返回兩個。
的jsfiddle播放使用:http://jsfiddle.net/WRKHk/
我認爲這必須仍然有可能得到原單值,因爲我們能夠調用document.forms["formId"].reset()
的形式恢復到原來的狀態。
'$(this)。get(0)'是編寫'this'的一種荒謬的方式......你*真的*不必在這裏使用jQuery':P' –