我尝试过方法: Attaching click event to a JQuery object not yet added to the DOM
但在我的情况下似乎不起作用。当我通过jquery
创建dom
元素后,新创建的元素无法访问。我想要的是点击“click me”
按钮后,图像将显示,我希望单击图像和div (#color-picker-box)
出现。
最佳答案
调用div的id时添加井号#,
来自
$("myDiv").on("click" ,".color-picker-icon" , function(){
alert("hi");
$("#color-picker-box").removeClass("display-none");
});
至
$("#myDiv").on("click" ,".color-picker-icon" , function(){
alert("hi");
$("#color-picker-box").removeClass("display-none");
});
关于javascript - 如果尚未添加 HTML 元素,Jquery .click() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46255834/