フォーム入力フィールドの初期値を取得できますか?JQuery:元の入力値を取得
たとえば:ユーザが2つに#one
入力フィールドの内容を変更した場合
<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"
しかし、HTMLは依然として(値として一つと)同じように見えるだろうが、jQueryの上記の呼び出しは2を返します。一緒にプレイする
JSFiddle:http://jsfiddle.net/WRKHk/
私たちは元の状態にフォームをリセットするdocument.forms["formId"].reset()
を呼び出すことができますので、これはまだ、orginal値を取得することが可能でなければならないと思います。
element.getAttribute('value');
...要素のプロパティvalue
から異なっていてもよい:
'$(これ)。get(0) 'は' this'を書くばかばかしい方法です...ここではjQueryを使用する必要はありません:: P' –