私は次の画像を持っています:-
<img rel="item-1" src="1.gif"/>
<img rel="item-2" src="2.gif"/>
<img rel="item-3" src="3.gif"/>
現時点では、Jqueryを使用して、次のように各画像にクリックイベントを添付できます。-
$("img[rel^='item']").click(function () {
var img = $(this);
});
data属性を使用して、rel属性を削除するとします。-
<img data-thumb="item-1" src="1.gif"/>
<img data-thumb="item-2" src="2.gif"/>
<img data-thumb="item-3" src="3.gif"/>
data-thumb属性を持つ各画像にクリックイベントをアタッチすると、jqueryはどのようになりますか?
編集申し訳ありませんが、それは同じです、私が私のコードでこれを変更するのを忘れたばかのように:-
var url = img.attr('rel');
にvar url = img.data('thumb');
私は恥ずかしいと思います!