我已经通过jquery添加了一个新元素。现在我想要一个函数来触发元素被点击。我知道这有很多答案,但他们似乎不适合我。不知道我在这里做错了什么。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');});
元件被附加之前这也将失败。
工作就像一个魅力。 – user984003