2012-05-05 55 views
0

我有以下选择:如何组合两个jQuery选择器?

$('#menu a[href^="/C"]').live('click', function (event) { }) 
$('#menu a[href^="/T"]').live('click', function (event) { }) 

一个选择,与/ C和其他启动HREF/T

有没有办法,我可以组合这些的方法吗?

+0

的选择是完全一样的 –

+0

哎呀。现在改变它:-) –

+0

逗号的答案都是正确的,但如果你发现自己组合了两个以上,你可能会更好使用data- *属性或类并选择它。 –

回答

5

你给我的选择是完全一样的,但是一般来讲,你需要做的是逗号分隔两个选择类似如下:

$('#firstSelector, #secondSelector'); 

欲了解更多信息,请查阅jQuery的网站上mutiple selectors

编辑:

这应该是你在找什么:

$('#menu a[href^="/C"], #menu a[href^="/T"]').live('click',function(e){}); 
5

多个jQuery选择可以用逗号分隔:

$('#menu a[href^="/C"], #menu a[href^="/T"]').live('click',function(e){});