一个网页有3个ID和NAME相同的按钮,用jQuery如何为他们onClick事件绑定相同的一个javascript函数呢?打个比方下面有3个ID,NAME属性相同的按钮,单击事件都想绑定同一个javascript函数,执行相同函数,用jQuery如何做呢?
<input type="button" name="btn" id="btn" value="clickme">
<input type="button" name="btn" id="btn" value="clickme">
<input type="button" name="btn" id="btn" value="clickme">javascript函数比较命名为:myclick();
<input type="button" name="btn" id="btn" value="clickme">
<input type="button" name="btn" id="btn" value="clickme">
<input type="button" name="btn" id="btn" value="clickme">javascript函数比较命名为:myclick();
{
alert('全部调用我!');
});
谢谢你的回复,但我测试了不行嘛,只有第一个按钮点击有反应,其它2个无效!
这是js代码
$(function(){
$('#btn').click(function()
{
alert('全部调用我!');
});
});HTML
<input type="button" id="btn" value="cancel"/>
<input type="button" id="btn" value="cancel"/>
<input type="button" id="btn" value="cancel"/>
alert("执行");
});
$("[name='button']").bind('click',function(){....});
$("input[name='btn']").bind("click",fn)
$("input[id='btn']").bind("click",fn)
晕,我就是写个例子而已的嘛。
如果照我那方式来写,那肯定就是btn而不是button了。
你比如
$(".btn").click(function(){
alert(this.val());
});就可以了