を使用して、データ属性の値の更新:私は、次のHTMLコードを持ってjQueryの
<a class="toggle" href="#toggle">
<img src="app/css/images/tock.png" alt="No" data-id="4" data-block="1">
</a>
を、私はjQueryのを使用してsrc
とdata-block
属性の値を更新します。これはどうすればいいですか?
更新:私は多くのイメージ要素を持っているので、data-id
を使用して特定のイメージの値を更新したいとします。
私が言及するのを忘れて申し訳ありませんが、私は、データ-IDを使用して、特定のIMGを選択したい、セレクタは、例えばデータIDによって画像要素を選択する必要があります'$( 'toggle img [data-id = 4]')' –
あなたはほとんどそこにいます: '$( 'togle img [data-id =" 4 "]')' –
FWIW、データ属性を上書きするためには '.attr'を使わずに' .data'を使わなければなりません。これは、jQueryが要素にデータを添付できるので混乱しますが、データ属性がすでに存在する場合は、DOMに反映されない可能性があります。 –