javascript如何写多个对象绑定同一事件?

比如:a,b,c三个变量分别代表不同的3个html元素,都绑定同一个click事件,(a,b,c).click(function(){alert("text");}这样写... 比如:a,b,c三个变量分别代表不同的3个html元素,都绑定同一个click事件,
(a,b,c).click(function () {
alert("text");
}
这样写对吗?
【最终写成这样】
a.add(b).add(c).click(function () {
alert("text");
}
谢谢各位了
展开
 我来答
殒尘
2011-04-14 · TA获得超过473个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:368万
展开全部
把a,b,c放入一个数组中
$([a,b,c]).click(function () {
alert("text");
}
hfm_bd
2011-04-14 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
循环三个元素对象
a.onclick =function(){alert('sfsafasdf');}
如果元素有相同部分可以用jquery。
更多追问追答
追问
就是用的jquery,可以不要循环就写在一起吗,我的写法有错么?
追答
如果三个元素是同一类型的如:div 就写$("div"),如果不是同一类型有相同的id,name,或class都可以
$("div").each(function(){
$(this).click(function(){alert('sfsafasdf');};
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式