回答編集履歴
2
説明を修正
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
少なくとも値の取得に関しては、attr()はHTMLが表示された時点の値しか扱えず、
|
21
|
+
少なくとも値の取得に関しては、attr()はHTMLが表示された時点の値しか扱えず、ユーザから入力された値を扱う場合はval()を使うべきであるようです。
|
22
22
|
|
23
23
|
ただ、今回のケースは値のセットに関する物なので、同じことが言えるかはわかりません。
|
24
24
|
|
1
説明を追加
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)
|