回答編集履歴

2

説明を修正

2015/09/02 03:45

投稿

hy3
hy3

スコア594

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- 少なくとも値の取得に関しては、attr()はHTMLが表示された時点の値しか扱えず、リアルタイムにvalueを扱う場合はval()を使うべきであるようです。
21
+ 少なくとも値の取得に関しては、attr()はHTMLが表示された時点の値しか扱えず、ユーザから入力された値を扱う場合はval()を使うべきであるようです。
22
22
 
23
23
  ただ、今回のケースは値のセットに関する物なので、同じことが言えるかはわかりません。
24
24
 

1

説明を追加

2015/09/02 03:45

投稿

hy3
hy3

スコア594

test CHANGED
@@ -15,3 +15,13 @@
15
15
  $("#userName").val("");
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ 少なくとも値の取得に関しては、attr()はHTMLが表示された時点の値しか扱えず、リアルタイムにvalueを扱う場合はval()を使うべきであるようです。
22
+
23
+ ただ、今回のケースは値のセットに関する物なので、同じことが言えるかはわかりません。
24
+
25
+
26
+
27
+ [jQuery .val() vs .attr(“value”)](http://stackoverflow.com/questions/8312820/jquery-val-vs-attrvalue)