<p id="f">1</p>
<p id="ff">2</p>var foo=function(){
alert(this.id);
}
$(document.body).on("click","p",foo);
$(document.body).off("click", "#ff", foo); //为什么清不了#ff上的click事件呢?jquery是最新的1.7.2版本。
<p id="ff">2</p>var foo=function(){
alert(this.id);
}
$(document.body).on("click","p",foo);
$(document.body).off("click", "#ff", foo); //为什么清不了#ff上的click事件呢?jquery是最新的1.7.2版本。
解决方案 »
- 下面的函数应该多次执行,什么因素引发呢?
- div漂浮的javascript代码为什么在火狐下无效
- 两个listbox左右互相移动值的问题
- <option value="330000">浙江省</option> this.options[this.selectedIndex].Value;只能得到330000 我想得到浙江省 该怎么做?
- 我想问问,路由器设置页面的web网页是怎么做的啊?
- 菜鸟问题。javascript中如何判断输入框中输入的是否是数字?
- onchange的问题
- 一个很弱智的问题:在javascript中,一个变量名怎样包含另一个变量名,如vbscript中可用 title_name"&i&"
- 学了jQuery以后还有必要再学JavaScript吗
- 关于list传值给同级div的方法(新手)
- 为什么向文本输入不了内容?
- 请问下ext grid 列如何根据内容自动撑开
但是如果要针对单个来清除,不会很麻烦吗?
比如我要单独清除#ff,而不一定是所有的p,怎么办?
<p id="ff">2</p>var foo=function(event){
var elem = event.target;
if(!$(elem).is("#ff")){
alert(elem.id);
}
}
$(document.body).on("click","p",foo);