私はタイトルが.val()
を取得または設定するにjQueryの.val()と.attr( 'value')の違いは何ですか?
70
A
答えて
80
.val()
さえ<select multiple>
の例で<select>
を含む有用な方法ですべての入力タイプ要素の作品、...、チェックボックス、ラジオボタン(十分に明確だと思います配列は選択された値で、文字列ではありません)。
.attr('value')
は、テキストボックスのようないくつかの状況で同じように動作しますが、基本的には異なる目的を果たします。好ましい方法は.val()
です。どこでも一貫した動作を得ることができます。ただ、キックのために、ここで.val()
が便利になり、そのチェックボックスのためにあまり知られていない例
です:
<input name="mytest" type="checkbox" value="1">
<input name="mytest" type="checkbox" value="2">
<input name="mytest" type="checkbox" value="3">
<input name="mytest" type="checkbox" value="4">
あなたがこれを行うことができます:
$("input[name='mytest']").val([1, 2, 3]);
....確認対象となります最初の3つのボックス。 You can give it a try here。
9
1
...
も.ATTR( '値')入力 フィールドを編集する前にした値を返します。 .val()は現在の値を返します。
テキスト入力フィールドを使用している場合、.attr()と.val()のセッターメソッドは異なる働きをします。
.val('newval')
は、ユーザーがページに表示する値を設定し、その後の.val()メソッド呼び出しによって返される値を更新します。要素のvalue =属性は設定されません。
大藤
.attr('value','newval')
要素の値=属性を設定します。ユーザーが入力していないときに.val(newval)が呼び出されていない場合、これを実行すると視覚的にコントロールが更新され、.val()によって返された値が更新されます。
次jsfiddleをさらに調査することができます
https://jsfiddle.net/jasonnet/vamLww2k/
幸運。
関連する問題
- 1. jQuery .val()vs .attr( "value")
- 2. Session.Add( "key"、value)とSession ["key"] = valueの違いは何ですか?
- 3. [attribute | = value]と[attribute^= value] CSSセレクタの違いは何ですか?
- 4. obj.setAttribute( 'whatever'、value)とobj.whatever = valueの違いは何ですか?
- 5. Scalaのvarとvalの定義の違いは何ですか?
- 6. アンドロイドレイアウトxmlファイルの "android:attr /"と "?attr /"の違いは何ですか?
- 7. jquery attr(name、value)メソッドの値パラメータ
- 8. dijit.byId( 'someId')。valueとdijit.byId( 'someId')の違いは何ですか?
- 9. jQuery .val()または.attr()が正しく機能しない
- 10. Javascriptの.valueとjqueryの.val()関数は、間違った値を返します...ただし、モバイルデバイスでのみ
- 11. 正規表現置換:$&と(λ式の)Valueの違いは何ですか?
- 12. Element.valueとElement.getAttribute( "value")の違い
- 13. CSSアトリビュートセレクタの[att〜= val]と[att * = val]との違いはどのくらいですか?
- 14. attr(attributeName、value)がDOM属性NamedNodeMapで新しいAttrオブジェクトを作成しないのはなぜですか?
- 15. PHP:if(!$ val)VS if(空($ val))。違いはありますか?
- 16. これとjQueryの$(これ)との違いは何ですか?
- 17. Objective CでKey-Value-CodingとKey-Value-Observingとは何ですか?
- 18. jqueryのget()とeq()の違いは何ですか?
- 19. dojoの.readyとjQuery $(document)の違いは何ですか?
- 20. jQueryのトリガー(クリック)とクリック()の違いは何ですか
- 21. NOT NULL制約とCHECKの違い(attrがnullではない)
- 22. このjqueryのattrコードを書く正しい方法は何ですか? (ワードプレス)
- 23. async:falseとasyncの違いは何ですか:jquery ajaxでtrue? jqueryのAJAXで
- 24. NoSql Key/Valueデータベースとは何ですか
- 25. tlv(tag-length-value)とは何ですか?
- 26. sem_init(...):valueパラメータとは何ですか?
- 27. オブジェクトのJQuery .val()
- 28. jQuery.dataとjQuery._dataの違いは何ですか(アンダースコアデータ)?
- 29. jquery lazyloadとJAILの違いは何ですか?
- 30. "jQuery(セレクタ)"と "$(セレクタ)"の違いは何ですか?
jQuery .val()vs .attr( "value"):http://stackoverflow.com/questions/8312820/jquery-obj-val-vs-obj-attrvalue –