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

jq多个元素绑定事件

用逗号隔开即可,如绑定类.close和类.cancel两个元素的点击事件,其代码如下: $(".close, .cancel").click(function(){ alert("你好");});这样就将两个元素绑定在同一个事件上了

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

将function 定义名称然后绑定; for example:$(this).bind('click',function(){alert($(this).val());}); 改写: var fn = function(){$(this).val());});}; $(this).parent().prev().bind('click',fn).next().next().bind('click',fn);

不太明白为什么要重复去绑定一个事件, 其实可以只绑定一次的。 当然$(firstPageid).unbind("click");这样可以解除绑定。 但是如果每次都绑定又解除 绑定在解除,会有点没效率。 如果是要不去执行绑定事件可以用全局的方法来做,如: var bd=0; $...

$(document).on('click', 'dom选择符', function () { });

用jquery的on绑定事件 $(function(){ $('button').on('click',function(){alert(1)}); $('button').on('click',function(){alert(2)}); });

你说的是这个意思? $("#Email").bind('keydown keyup keypress copy cut paste propertychange', function (e) { if (!e.keyCode) { setTimeout("chk1()", 20) } chk1() });

“绑定两个事件绑定同一个方法”. 我凭空想象下: // 一个元素 & 绑定多个事件 & 使用同一个处理方法$(':Element').on('event1 event2', eventHandler);

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

你这里id怎么取的一样?不过影响不大,直接$("button")就可以定位到所有的button元素,得到的是一个list,你循环 绑定一下click()就好了! 具体你这样 var list=$("button"); var choose={}; choose.click=function(i){ $(list[i]).click(functi...

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