我有一個動態生成的縮略圖圖像在我的彈出窗口的左側,並點擊圖像我希望該圖像顯示在右側。添加onclick事件動態生成元素jquery
我使用下面的代碼:
$.ajax({
type: "POST",
url: "/buildyourholiday/placeimages",
data: "srcid="+cityid,
success: function(data){
var objsrc = jQuery.parseJSON(data);
var src="";
$(".photoright").append().empty();
$.each(objsrc, function(index, obsrc){
src += '<ul>'+
'<li><a href="#"><img id="citythumb" onclick="sliderimage(this)" src="/images/city/thumbs/'+obsrc.img_filename+'" width="100" height="100"></a></li>'+
'</ul>';
});
$(".photoright").append(src);
function sliderimage(image)
{
alert("sdf");
alert(image);
}
}
});
當我螢火蟲它,我得到sliderimage不是一個函數。當我在追加後使用onclick事件時,我只得到第一個圖像,但有多個圖像。我希望onclick能夠點擊任何圖像。如何去做呢?
感謝,
請使用sliderimage的參數,使警報功能,並告訴它是否適用於所有圖像 –