jQuery live()为元素添加事件

在 jQuery 的世界里,live事件是一个强大的工具,用于处理动态添加到页面中的元素的事件。该API在1.7版本已弃用,1.9版本已删除,请使用.on()事件替换。

语法


用于指定要监听事件的元素;`eventType` 是要监听的事件类型,如 `click`、`mouseover` 等;`handler` 是事件处理函数。

对于仍在使用.live()的页面,那么下面关于该方法在不同版中的区别,可能会对您有一定帮助:

案例

$("a").live("click", function(event){
  event.preventDefault();
});

通过使用 preventDefault 方法仅取消默认的动作。

live事件在实际开发中,需要根据具体的需求和性能要求来权衡是否使用,并注意上述的注意事项,以确保代码的性能和可维护性。