Ich möchte alle Zugriffstasten erhalten, die auf einer Schaltfläche oder einem Link sind. Ich habe folgendes.
$(":button[accesskey!=''], :a[accesskey!='']").each(function(i) {
//code
});
können Sie sehen es hier http://jsfiddle.net/QNPZU/
Ich dachte, Sie durch Trennen sie mehrere Selektoren haben könnte ein Komma aber die obige Code funktioniert nicht.
Wenn ich
$(":*[accesskey!='']").each(function(i) {
//code
});
es funktionieren wird, aber ich nehme es wird es ein Performance-Problem sein, wenn das dom ist riesig?
Sind Sie sicher: Schaltfläche ist veraltet. Es scheint in der Haupt-API – Karsten
@Karsten ': button' und': radio' zu sein und einige andere Selektoren waren ab jQuery 1.7 veraltet und jQuery-Entwickler entfernten plötzlich die veraltete Benachrichtigung. Jetzt habe ich mehrere Antworten, die sagen: "Der x-Selektor ist veraltet", was nicht mehr wahr ist. Einer von ihnen ist diese Antwort. Guter Ruf. Vielen Dank. – undefined