0

我一直在兜圈子。我希望有人可以提供帮助。

我一直在使用此代码用图像填充 div,每个图像都有一个 class="click"

$('#imagebox').load("../imagebox_builder.cshtml",{id:1});

我希望能够使用 click 类作为标识符向图像添加处理程序,以使用 load 用数据填充另一个 div。我不确定如何添加点击处理程序。任何人都可以帮忙吗?

谢谢。

4

2 回答 2

0

您需要使用.on()其未来时态来定位动态创建的元素,这些元素.click是在存在的事物中创建的 ( #imagebox)

$('#imagebox').on('click', '.click', function(e){
    // magic goes here
});
于 2013-01-10T19:03:29.377 回答
0

委托活动..

$('#imagebox').on('click', 'img.click', function(){
    console.log("Element with class click has been clicked");

    // Add the div here
});
于 2013-01-10T19:03:43.323 回答