扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
$('input').mouseover(function(){
创新互联建站主营荔波网站建设的网络公司,主营网站建设方案,App定制开发,荔波h5小程序开发搭建,荔波网站营销推广欢迎荔波等地区企业咨询
alert($(this).val())
})
$('input').unbind('mouseover')
1、jQuery中,针对标签属性的操作都是使用attr()方法来实现的。
2、比如:$("a").attr("onclick")可获得a标签的onclick属性,对应的:增加事件$(选择器).attr(属性名) 它的作用就是获取指定元素( $(选择器)部分 )的指定属性的值。
3、设置onclick属性:$("a").attr("onclick","test();");删除事件。
jQuery是用原生javascript封装出来的一个基本框架,因为容易上手跟好用是很多初级开发的首选技术框架,在里面有几个方法可以解除绑定事件:
①用on()绑定事件之后可以用off()方法来解除绑定onlick事件,这个种绑定解绑方法是推荐使用的
②用bind()绑定事件之后可以用unbind()方法来解除绑定onclick事件,可以使用
③用live()绑定事件之后可以用die()方法来接触绑定onclick事件,可以使用
④但是第一种方法是结合下面两种封装出来的新的方法,更方便,还处理了下面两种方法带来的弊端
jQuery的click绑定有多种,解除绑定的方式也不相同
1)使用.bind()绑定事件,在1.7之后建议使用on,使用.unbind()解除绑定
2)使用.live()绑定事件,使用.die()解除绑定
3)使用.delegate()绑定事件,使用undelegate()解除
如果不确定使用的是那种方式绑定的,那就都用上:
.bind("click").die("click").undelegate("click")
p点击事件/p
a id='a1'添加一个点击事件/a
a id='a2'删除添的点击事件/a
script src="jquery-1.4.4.min.js"/script
script
$('p').click(function(){
alert('默认的点击事件');
});
$('#a1').click(function(){
$('p').click(XXX);
alert('添加事件');
});
function XXX(){
alert('添加的点击事件');
}
$('#a2').click(function(){
//删除添加的点击事件。默认的需要保留~~
$("p").unbind("click",XXX);
});
/script
$("("#scontent .title-li").toggle(function() { $(this).children("ul").css("display","block"); }, function() { $(this).children("ul").css("display","none") });
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流