将函数应用于JQuery插入的对象
我有一个函数,它将div追加到div(2)中。在第(2)部分中,我有一个跨度。如果单击此范围,将执行一个函数。(单击()函数) 目前,如果jQuery插入div(2),我无法通过onclick()应用任何函数。 如果我直接插入div(2)(硬编码),我可以执行该函数 如何将函数应用于jQuery插入的对象?用于处理未来元素的事件-那些尚未成为DOM一部分的元素:将函数应用于JQuery插入的对象,jquery,Jquery,我有一个函数,它将div追加到div(2)中。在第(2)部分中,我有一个跨度。如果单击此范围,将执行一个函数。(单击()函数) 目前,如果jQuery插入div(2),我无法通过onclick()应用任何函数。 如果我直接插入div(2)(硬编码),我可以执行该函数 如何将函数应用于jQuery插入的对象?用于处理未来元素的事件-那些尚未成为DOM一部分的元素: $(document).delegate(".div2 > span", "click", function () { /
$(document).delegate(".div2 > span", "click", function () {
// handle click event here
});
理想情况下,您希望插入元素的jQuery代码也附加click处理程序 因此,请扩展调用
$(div).append(div2)
也叫
$(div2).find("span").click(function() {
});
发布您的代码,您可以得到快速、更好的答案
。live
也会立即运行。它们之间的区别与事件有关bubbling@SimpleCoder,@Raynos:你们俩都是对的,我把他们搞错了。