Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅单击附加时不工作的事件_Javascript_Html - Fatal编程技术网

Javascript 仅单击附加时不工作的事件

Javascript 仅单击附加时不工作的事件,javascript,html,Javascript,Html,我试图附加一个onclick事件,但是它不起作用。不过,它在html中运行良好 var a = $("#testappendid").append('<div id="imagewrap"><a href="" id="infobutton" onclick="alert("test");"></a></div>'); var b = $("#testappendid").append('<div id="imagewrap">&l

我试图附加一个onclick事件,但是它不起作用。不过,它在html中运行良好

var a = $("#testappendid").append('<div id="imagewrap"><a href="" id="infobutton" onclick="alert("test");"></a></div>');

 var b = $("#testappendid").append('<div id="imagewrap"><a href="" id="infobutton" onclick="RedirectInformation();"></a></div>');

function RedirectInformation() {
 alert("test");
  }
var a=$(“#testappended”).append(“”);
var b=$(“#testappended”)。追加(“”);
函数重定向信息(){
警报(“测试”);
}

您可以使用方法上的为添加的元素动态地绑定
单击
事件处理程序

$(document).on('click','#infobutton',function(){
    //code here.
});
阅读更多关于


此外,您还试图为两个元素分配相同的
id
,这是一种错误的方法:
id
属性必须是唯一的。

您可以使用
方法上的
为添加的
元素动态绑定
单击
事件处理程序

$(document).on('click','#infobutton',function(){
    //code here.
});
阅读更多关于


此外,您还试图为两个元素分配相同的
id
,这是一种错误的方法:
id
属性必须是唯一的。

为什么要附加具有相同id的元素?为什么要附加具有相同id的元素??