jquery unbind bind

$(selector).unbind();  --unbind() 方法会删除指定元素的所有事件处理程序

$(selector).unbind("click");  --unbind() 方法移除被选元素的click事件处理程序。

 

$(selector).bind("click", function);  --bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。

 

此时,如果想要绑定function test(a,b),则写成$(selector).unbind("click").bind("click", test(a,b));    ---这是错误的!!!   如果这样,会直接执行test方法,而不是绑定!!!

 

正确的写法:

$(selector).unbind("click").bind("click", function(){

  test(a,b)

}); 

 

此时是正确的!!!

posted @ 2015-08-19 01:01  园芳宝贝  阅读(261)  评论(1编辑  收藏  举报