使用带有多个选择器的jquery $ .each

Dec*_*ter 8 jquery

我想获取按钮或链接上的所有accesskeys.我有以下内容.

$(":button[accesskey!=''], :a[accesskey!='']").each(function(i) {
 //code
});
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到http://jsfiddle.net/QNPZU/

我认为你可以通过使用逗号分隔它们来拥有多个选择器,但上面的代码不起作用.

如果我做

$(":*[accesskey!='']").each(function(i) {
 //code
});
Run Code Online (Sandbox Code Playgroud)

它会起作用,但我认为如果dom很大会有性能问题吗?

und*_*ned 12

你可以编码:

$("button[accesskey], a[accesskey]").each(function(i) {
   //code
});
Run Code Online (Sandbox Code Playgroud)