我编写了一段简单的代码,用于创建div并为其指定一个类名:
$('#create_div').click(
function() {
div = $("<div>").addClass("myClass");
$("body").append(div);
}
);
确定:触发“create_div”按钮后,该函数会将新div添加到正文容器中。
现在......:如何选择创建的新元素?我如何联系到它? 我试过了:
$('.myClass').click(
function() {
// do something
}
);
但它不起作用。 谢谢你的帮助!
答案 0 :(得分:1)
$('.myClass').live('click',
function() {
// do something
}
);
应绑定到加载DOM后创建的元素。
答案 1 :(得分:0)
这也有效:
div = $("div").addClass("myClass"); //NOTE: not <div> !!
$("body").append(div);
div.click(function(e) {
//Do Something
});