2

这个问题相反,我在这里问是否可以做这样的事情:

$(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 selectorsselect #a, #band #c, 然后无论我点击哪个都会记录“点击”。我试过$('#a', "#b", "#c")了,还是不行;有人可以帮忙吗?

4

3 回答 3

5

传递一个字符串,选择器用逗号分隔

$('#a, #b, #c').click(function() {
    console.log("Click");
});
于 2013-01-27T18:19:08.363 回答
2

你可以试试这个,因为我已经试过了,它对我有用

    $(document).ready(function () {
        $('#a, #b, #c').click(function () { 
        console.log("Click"); 
      });
    });
于 2013-01-27T18:40:05.893 回答
1

你的尝试非常接近。这是文档 multiple selectors

你的选择器应该是$("#a, #b, #c")

于 2013-01-27T18:21:32.757 回答