|
|
1
2
如果计划动态添加元素,则使用
请记住,您必须指定一个选择器,以最终定义动态添加的元素。 单击标签时,以下代码将激发。
单击任何元素时,此代码都将激发。
从jQuery文档:
|
|
|
2
1
如果您的问题是引发单击事件的元素是动态添加的,那么您仍然可以在主体上使用直接事件处理程序并捕获这些事件。 委托的事件处理程序为您提供了过滤掉一些单击事件的机会,但似乎情况并非如此,因为您将选择器设置为null。 例如,如果您有一个div,并在其中添加按钮,并将事件处理程序添加到div上的单击事件,那么您将从所有按钮中捕获所有单击事件,甚至是动态添加的按钮。
This fiddle demonstrates this . 委派的事件还有其他微妙之处,例如,它们不会响应在它们注册的元素中引发的事件,在本例中,这将是单击div,这可能很重要。
无论哪种方式,如果您查看事件是如何注册的,在您的情况下,您可以通过调用控制台$来查看_数据(document.body,“events”),并使用您的方法查看单击事件处理程序,并使用速记版本(即。
|
|
Sweepy Dodo · JSON lite的格式化 1 年前 |
|
|
giantjenga · 优化整数向量到二进制向量的转换 1 年前 |
|
Zegarek · Postgresql递归查询未提供预期结果 1 年前 |
|
|
Joe · 为什么这两个查询之间的性能存在如此大的差异? 2 年前 |
|
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 2 年前 |