为了账号安全,请及时绑定邮箱和手机立即绑定

unbind的少了一个参数,如何使用啊??求解答

我看例子的用的,结果是对的,但是,参数少了一个。我的代码如下:

$("div").unbind("dblclick");
但是没有fun(事件执行时调用的函数名称),我想知道怎么用第二参数


正在回答

3 回答

<html>

<head>

<script type="text/javascript" src="/jquery/jquery.js"></script>

<script type="text/javascript">

function alertMe()

{

alert("Hello World!");

}

function alert1(){

alert("!!!")

}

$(document).ready(function(){

  $("p").click(alertMe);

$("p").click(alert1);

  $("button").click(function(){

    $("p").unbind("click",alertMe);

  });

});

</script>

</head>

<body>

<p>这是一个段落。</p>

<p>这是另一个段落。</p>

<p>点击任何段落可以触发一个提示框。包括本段落。</p>

<button>从 p 元素的 click 事件删除提示框函数</button>

</body>

</html>

你试试就知道了,关键是你要看得懂这代码

1 回复 有任何疑惑可以回复我~
#1

火影劫 提问者

非常感谢!谢谢
2016-06-11 回复 有任何疑惑可以回复我~

语法: 

$(selector).unbind(event,function)

参数:

event 可选。规定删除元素的一个或多个事件, 由空格分隔多个事件值。如果只规定了该参数,则会删除绑定到指定事件的所有函数。

function    可选。规定从元素的指定事件取消绑定的函数名    

就是说第二个参数如果不指定, 就把绑定到该事件上的全部函数解绑. 如果指定, 就解绑该事件的指定函数. (一个事件可以绑定多个函数)

References: http://www.w3school.com.cn/jquery/event_unbind.asp

0 回复 有任何疑惑可以回复我~

    相当于函数呀,function(){

    alert("123");    

}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

unbind的少了一个参数,如何使用啊??求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信