$(".btn").click(function()
{
$(".content").append(
"<div class='randomDiv' id='1'></div>"
);
}
如果上面是“积极的”,那么我不能:JS:追加找不到ATTR
$(".randomDiv").click(function()
{
alert($(this.attr("id")));
}
我一派,并发现这是因为我追加前JS被加载,但避风港”找到了一个解决方案如何在JS上加载后注册。
去阅读_event delegation_。 – CBroe
这不是将事件绑定到动态控制的正确方法。 –