jquery bind的绑定

来源:互联网 发布:淘宝提升关键词排名 编辑:程序博客网 时间:2024/05/16 17:46

当每个段落被点击的时候,弹出其文本。

$("p").bind("click", function(){  alert( $(this).text() );});

同时绑定多个事件类型/处理程序

$("button").bind({  click:function(){$("p").slideToggle();},  mouseover:function(){$("body").css("background-color","red");},    mouseout:function(){$("body").css("background-color","#FFFFFF");}  });可以在事件处理之前传递一些附加的数据。function handler(event) {  alert(event.data.foo);}$("p").bind("click", {foo: "bar"}, handler)通过返回false来取消默认的行为并阻止事件起泡。$("form").bind("submit", function() { return false; })

通过使用 preventDefault() 方法只取消默认的行为。

$("form").bind("submit", function(event){  event.preventDefault();});

通过使用 stopPropagation() 方法只阻止一个事件起泡。

$("form").bind("submit", function(event){  event.stopPropagation();});
                                             
0 0