jQuery中的bind,live,delegate,on的区别

bind()方法用于对匹配的元素进行特定事件的绑定

$('a').bind('click',function(){alert('that tickles!')})

live()是事件委托的概念来执行,把节点的处理委托给了document

$('a').live('click',function(){alert('That tickles!')})

delegate()方法的行为有点类似live()。但是不是把选择器和事件的信息附加到了document上,而是可以自行选择它要附加的DOM元素

$('#container').delegate('a','click',function(){ alert("That tickles!") });

on()方法绑定事件处理程序到当前选定的jQuery对象中的元素

results for ""

    No results matching ""