我通过 jquery 添加了一个新元素。现在我想要一个函数在单击元素时触发。我知道对此有很多答案,但它们似乎对我不起作用。不知道我在这里做错了什么。
我试过了:
new_ele = "<a>click me</a>"
new_ele.click(function() {alert('xxxx');});
other_ele.append(new_ele);
在添加 new_ele 之前这会失败。
我也试过(而不是上面的第二行)
new_ele.onclick = function() { alert('blah'); };
这会附加元素,但是当我单击时没有任何反应。
和
new_ele.on('click',function() {alert('ddd');});
在添加元素之前,这也会失败。