小编Cen*_*r99的帖子

在 JQuery 中附加事件处理程序。直接绑定与委托

我制作了一个单页应用程序。当哈希值更改时,新元素会通过 ajax 加载到页面中。

我想为新元素设置一个事件处理程序。有两种方法。

  1. 每个事件处理程序在开始时都被委托。

    $("body").on(event, "element", handler)

  2. 每当哈希值发生更改时,事件处理程序都会直接绑定到新元素。因此,重复绑定和删除处理程序。

    $("element").on(event, handler)

哪个表现更好?(查找元素时间 vs. 重复绑定删除时间)(对不起,我的英语很差......)

jquery binding delegates event-handling

5
推荐指数
1
解决办法
77
查看次数

标签 统计

binding ×1

delegates ×1

event-handling ×1

jquery ×1