gpt4 book ai didi

javascript - 警告 javascript 生成的 div id

转载 作者:行者123 更新时间:2023-11-30 10:38:42 24 4
gpt4 key购买 nike

我用 .append() 方法生成了一些 div。

代码看起来像这样:

$("#someDiv").prepend("<div id='someId' class='myClass'></div>"):
$("#someDiv").prepend("<div id='someId2' class='myClass'></div>"):

效果很好,现在,我想使用那个 div id。

我正在尝试这样做:

$(".myClass").click(function(){
alert($(this).attr('id'));
})

但是,它不起作用,请帮助我。

最佳答案

如果元素是动态生成的,您可能需要在绑定(bind)处理程序时将事件委托(delegate)给实际存在的元素,例如:

$(function() {
$("#someDiv").on("click", ".myClass", function(){
alert(this.id);
});
});

并且您需要用分号替换前缀末尾的冒号才能使这些工作生效。

FIDDLE

关于javascript - 警告 javascript 生成的 div id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12544080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com