2012-05-05 4 views
0

У меня есть следующие селекторы:Как я могу объединить два селектора jQuery?

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

Один выбирает HREF, который начинается с/С, а другой/T

Есть ли способ, что я могу объединить их?

+0

Селекторы являются точно такими же –

+0

упс. Изменено это сейчас :-) –

+0

Ответы на запятую все правильные, но если вы обнаружите, что вы комбинируете более двух, вам, вероятно, будет лучше использовать атрибут или класс data- * и выбрать его. –

ответ

5

Селекторы вы дали были точно такими же, но в общем все, что вам нужно сделать, это запятой разграничить два селекторов, как следующее:

$('#firstSelector, #secondSelector'); 

Для получения дополнительной информации посетите сайт Jquery на mutiple selectors

Edit:

Это должно быть то, что вы ищете:

$('#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){}); 
Смежные вопросы