我有一个函数onclick
是添加HTML:在它的功能追加HTML
jQuery(".test").click(function() {
jQuery(this).prevAll("input").val("5")
jQuery(".after").append("<div><input /><a class='.test'>click doesn't work !</a></div>")
});
所以,当我点击我的.test
类,功能被触发。这个工作,但我已经附加了另一个类.test
,当我点击它,功能不会触发。为什么? 谢谢。
小提琴:http://jsfiddle.net/csL8G/3/
完美的作品,谢谢! – Kaherdin
@Kaherdin我的回答是在Talha之前发布的,并且与此相同,只是我将on()领域限制为body标签。那么为什么你更喜欢这个答案? – jtheman
@Kaherdin - 记住这种方法为'document'中的每个元素添加了一个click事件处理函数。如果你的链接全部在一个容器元素中,那么将'document'改为该选择器(例如'#容器)是一种更好的方法,因为它具有较少的开销。 – Archer