我有這個PHP腳本來生成一個目錄的縮略圖。該目錄中的文件的數量是動態的:jQuery:如何獲得多個src值img
<?
if (isset ($product_imgfiles)) {
echo '<div class="row">';
for ($i=2; $i<($num_product_imgfiles+2); $i++) {
echo '<div class="col-xs-4 col-md-2" style="padding-left: 7px; padding-right: 7px;">
<a href="#" class="thumbnail product_imgfiles">
<img src="'. $directory . $product_imgfiles[$i] .'" style="margin-bottom: 5px;">
<span><i class="fa fa-times-circle"></i> hapus</span>
</a>
</div>';
}
echo '</div>';
}
?>
,我也有這樣的jQuery的每次點擊縮略圖時候聽的事件:
echo '
$(".product_imgfiles").each(function(index) {
$(".product_imgfiles").click(function() {
event.preventDefault();
var img_files = $(".product_imgfiles img").attr("src");
alert(img_files);
alert(\''.$product_token.'\');
alert('.$secret_token.');
});
});
';
jQuery的部分能夠顯示警告信息。但是,不幸的是,循環將不會停止,直到product_imgfiles
的數字爲止,並且它顯示標籤的src
值。
而我需要的是src
值img
標籤,一旦點擊類product_imgfiles
被點擊。點擊時如何獲得每個img
類的每個src
值?謝謝。
Whoa,whoa ...你意識到你將每個'.product_imgfiles'一次附加到* all *'.product_imgfiles'的同一事件處理程序?刪除那個'.each()'! –
一旦解決了問題,您將需要使用'$(this)'來引用被點擊的縮略圖... –