JQuery为几个选择器设置了相同的事件
与这个问题相反,在这里我问是否可以做这样的事情:
$(several different selectors).click(function() {
console.log("Click");
});
所以如果我有这样的事情:
<div id="a">A</div>
<div id="b">B</div>
<div id="c">C</div>
我想让several different selectors
选择#a
, #b
和#c
,然后,无论我点击哪一个,都会记录“点击”。 我尝试了$('#a', "#b", "#c")
,它不起作用; 有人可以帮忙吗?
传递一个字符串,并用逗号分隔选择器:
$('#a, #b, #c').click(function() {
console.log("Click");
});
你可以试试这个,因为我已经试过了,它对我很有用
$(document).ready(function () {
$('#a, #b, #c').click(function () {
console.log("Click");
});
});
你的尝试非常接近。 这里是文档多选择器。
您的选择器应该是$("#a, #b, #c")
上一篇: JQuery set the same event for several selectors
下一篇: two event handlers (click and mousemove) at the same time on one element