16

クライアント側のイベントでデータを管理するために、データ属性を広く使用しています。javascriptまたはjqueryを使用してデータ属性に動的に値を割り当てることは可能ですか?

<li data-class_value="somevalue" class="myclass"></li>


$('.myclass').click(function(){
   $(this).data('class_value') = "new value";
});

上記の JavaScript コードは次のエラーをスローします。

「Uncaught ReferenceError: 割り当ての左辺が無効です」。

誰かがこれを達成する方法を教えてください。

4

3 に答える 3

23

あなたがする必要があります

 $(this).data('class_value', "new value");
于 2011-08-23T15:07:36.230 に答える
2

$(this).data('class_value','new value') ;

.data

于 2011-08-23T15:08:38.320 に答える