我一直在兜圈子。我希望有人可以提供帮助。
我一直在使用此代码用图像填充 div,每个图像都有一个 class="click"
$('#imagebox').load("../imagebox_builder.cshtml",{id:1});
我希望能够使用 click 类作为标识符向图像添加处理程序,以使用 load 用数据填充另一个 div。我不确定如何添加点击处理程序。任何人都可以帮忙吗?
谢谢。
您需要使用.on()
其未来时态来定位动态创建的元素,这些元素.click
是在存在的事物中创建的 ( #imagebox
)
$('#imagebox').on('click', '.click', function(e){
// magic goes here
});
委托活动..
$('#imagebox').on('click', 'img.click', function(){
console.log("Element with class click has been clicked");
// Add the div here
});