Javascript jQuery触发器在动态创建的按钮上单击(element.click())
我知道,对于动态创建的元素,使用on('click'),我必须首先使用DOM中存在的父元素,例如Javascript jQuery触发器在动态创建的按钮上单击(element.click()),javascript,jquery,html,Javascript,Jquery,Html,我知道,对于动态创建的元素,使用on('click'),我必须首先使用DOM中存在的父元素,例如parent.on('click',child,function(){}) 但是,现在我的任务是触发对动态创建的按钮的单击 我尝试了$(“#按钮+id”)。单击()和$(“#按钮+id,“#父容器”)。单击(),但它们不起作用。.trigger('click') $(“#容器”).append(“”); $(“#parentContainer”).append(“Test”); $(“#容器”)。在
parent.on('click',child,function(){})代码>
但是,现在我的任务是触发对动态创建的按钮的单击
我尝试了$(“#按钮+id”)。单击()
和$(“#按钮+id,“#父容器”)。单击()
,但它们不起作用。.trigger('click')
$(“#容器”).append(“”);
$(“#parentContainer”).append(“Test”);
$(“#容器”)。在('单击','父容器按钮',函数()上{
$(“#容器”)。在(“单击!
”)之后;
});
$(“按钮”)。触发器(“单击”)代码>
你为什么不试试
$('#button_' + id).on('click',function(){
//your click event
});
动态创建的元素在DOM中访问时没有什么特别之处。如果您不发布代码,也不解释“不起作用”的含义,那么您将无法得到帮助。好的,谢谢您提供的信息,我将在其他地方查找问题,因为我知道click()函数不应存在动态内容问题。问题是关于触发“click”事件。