如何组合两个jQuery选择器?

Sam*_*tar 0 jquery jquery-selectors

我有以下选择器:

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

一个选择以/ C开头的href和另一个/ T.

有没有办法可以将这些结合起来?

Jim*_*mas 5

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

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


Jos*_*ein 5

您提供的选择器完全相同,但一般来说,您只需要逗号分隔两个选择器,如下所示:

$('#firstSelector, #secondSelector');
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看多个选择器上的jquery站点

编辑:

这应该是你正在寻找的:

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