问题:为某一元素绑定了几个点击事件,要移除点击事件中的其中一个.
解决方法:首先要为这些点击事件绑定的匿名函数指定一个变量。用unbind解绑时可调用这个变量就可以单独删除某一个事件了。
关键代码如下:
<script type="text/javascript"> $(function(){ $("input[type='button']").bind('click',myFun=function(){ //为匿名函数指定一个变量,供解绑时调用 $('.jsoutput').find('>div').append('<p>绑定事件1</p>'); }).bind('click',function(){ $('.jsoutput').find('>div').append('<p>绑定事件2</p>'); }).unbind('click',myFun) //绑定事件1被解绑 .trigger('click') //模拟点击动作 }) </script>
运行代码,查看效果:
提示:你可以先修改部分代码再运行。
上一篇: js编写九九乘法表
下一篇: JQ查找指定区域内的某元素/元素集
請求: /wp-comments-post.php
方式: 未經評論表格
內容: 我来了.文章很不错,支持下。顶!…
壬辰年(龙)二月十二 2012-3-4
— 記錄成功 —