rchg.net
当前位置:首页 >> jq多个元素绑定事件 >>

jq多个元素绑定事件

你好,试试$('#begin,#end')这个,用逗号隔开。

$('#a','#b','#c').click()

多写几个函数循环调用,click事件只作为触发条件就行了

$(".a,.b").click(function(){ //点击事件的具体内容 })

可以,不过有点麻烦 jquery的给元素绑定的事件可以用data方法取出来 通过$(element).data("events")来获取 // 比如给一个button绑定两个click事件 $("button").click(function() { alert("1") }); $("button").click(function() { alert("2") })...

jQuery的click绑定有多种,解除绑定的方式也不相同 1)使用.bind()绑定事件,在1.7之后建议使用on,使用.unbind()解除绑定 2)使用.live()绑定事件,使用.die()解除绑定 3)使用.delegate()绑定事件,使用undelegate()解除 如果不确定使用的是那...

把那个事件封装成一个方法,然后这些button都去调这个方法来触发就行

使用标签进行,或者样式名都可以达到批量绑定的效果; 也可以用循环实现; 参考如下: var item = ["#a1","#a2","#a3"]; $(item).each(function(k,v){ $(v).click(function(e){ var xx = k; }); });

jQuery会在window.unload的时候卸载所有绑定过的事件,释放内存的。 OK,言归正传。判断元素上是否绑定过事件用如下语句 代码如下: jQuery.data(elem,"events")[type] //老版本也能用 $(elem).data("events")[type] //1.2.3以后...

使用空格隔开多个事件。 $('.btn').on('click mouseover',function(){ console.log('123123') })

网站首页 | 网站地图
All rights reserved Powered by www.rchg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com