knrt.net
当前位置:首页 >> jquEry 多个Button绑定同一个事件 >>

jquEry 多个Button绑定同一个事件

如果你的HTML页面真的不好修改的话,只能用ID的话,可以这样来: $("#button[id='doc-prompt-toggle']").on("click",function(){});或者这样: $("button").on("click","#doc-prompt-toggle",function(){ });这两种方法,我都试过,可行的! 希...

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

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

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

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

$(this).bind("click",function(){ 可以用简写形式 $(this).click(function(){}); 如果要加动态加载的按钮预绑定事件,可以用 .live(function(){})方法 它可以为满足$(selector)的元素集,却在文档加载完毕后动态创建的元素预绑定事件

两个按钮用同一个class,绑定的时候直接选择哪个class $(".a").onlick=function(){}; (原生的jquery是不是这么写的有点忘了,不过大致就是这个意思)

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

$(document).ready(function(){ $("tr").bind("click",function(){ alert($(this).html()) }); })

$("要监听回车事件的控件").keydown(function (e) { var key = e.which; if (key == 13 || (key == 10 && $.browser.msie && $.browser.version

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