属性を持つdivがありますdata-myval = "10"
。その値を更新したい。使ったら変わらないのdiv.data('myval',20)
?使用する必要があるdiv.attr('data-myval','20')
だけですか?
HTML5とjQueryの間で混乱していますか?お知らせ下さい。ありがとう!
編集:に更新されましdiv.data('myval')=20
たdiv.data('myval',20)
が、HTMLは更新されていません。
div.data('myval')=20
構文が間違っているという理由だけで値を格納することはできません-正しい構文の回答を参照してください。ただし.data()
、実際には要素の属性は更新されません。データは別の場所に保存されます。
div
?jQueryオブジェクトまたは要素?