jquery动态添加节点怎么绑定事件

JQuery提供了on()方法(从jquery1.7.0开始)来委托绑定事件,允许您使用事件委托。

导航1导航2$('.list').find('a').on('点击',function(){$(this).addClass('active').siblings().removeClass('active');});

这样通过.list中的js动态创建的节点也可以响应点击事件。

Jquery中bind和live的区别

这两种方法在早期的JQuery版本中比较常见,在最新的JQuery版本中被“On”取代。
区别:1.bind仅在页面加载后绑定一次DOM。
2.live监听每个事件冒泡过程中的绑定事件。
通俗地说:假设我们指定了一个稍后会加载的节点绑定方法(不是DOM结构,当页面初始化时,那么它是无效的,应该使用Live)。
不过,这些差异可以忽略不计,因为在新版本中使用on方法比两者都更高效。