jQuery .on无法识别jQuery $ .post中的网址
-
28-10-2019 - |
题
如果$ .post()响应有错误,下面的脚本将生成一个URL。我正在尝试使用.on(),以便可以将函数附加到生成的URL,但是它不起作用。当我在DOM中添加URL(不带$ .post)时,它的工作原理像一个超级按钮,如果URL是在$ .post()中生成的,它只是不想工作。关于如何使它工作的任何想法或解决方案? 通用标签
解决方案
在代码中使用
$('.test')
,在DOM中搜索名为“ test”的类的所有元素,然后向其添加点击侦听器。这只会影响在执行对.on
的调用时可以找到的元素(即当实际点击发生时 not )。
如果在调用.on
之后添加带有测试类 的元素,则需要为一个将成为所有.on
元素的父元素的元素调用.test
。摧毁:
通用标签
为获得最佳性能,请选择最接近的父级,以便必须在DOM的较小部分中搜索合格的元素。在这里使用document
不一定是理想的方法,但这是我可以假设的最接近的方法,而无需了解您的DOM。
其他提示
您可能想要类似的东西: 通用标签
不隶属于 StackOverflow