這是我的代碼從HTML得到ID:我需要使用jQuery
$('.image1').click(function(){
$('.loader').show();
function preloadImages(images, callback) {
var count = images.length;
var loaded = 0;
$(images).each(function() {
$('<img>').attr('src', this).load(function() {
loaded++;
if (loaded === count) {
callback();
}
});
});
};
preloadImages(["../images/Wedding_p/large/1.jpg",
"../images/Wedding_p/large/2.jpg",
"../images/Wedding_p/large/3.jpg",
"../images/Wedding_p/large/4.jpg",
"../images/Wedding_p/large/5.jpg"], function() {
alert("DONE");
// In here I need to get id of '.image1' image.
}
這是HTML:
<div>
<img src = '1.jpg' data-id='1' class = 'image1'>
<img src = '2.jpg' data-id='2' class = 'image1'>
<img src = '3.jpg' data-id='3' class = 'image1'>
</div>
當我點擊圖片,我需要點擊圖像的數據ID ;我怎樣才能使用我的jQuery代碼。
使用$(這).attr ( '數據-ID'); –
我嘗試,但警報說undefined .. PLZ給我另一種選擇。 –
商店$(這)給一個變量 $(」圖像1' )點擊(函數(){ VAR _this = $(本); 然後 警報( 「DONE」); 警報(_this .attr('data-id')); –