2 Stimmen

Ist es möglich, mehrere Attribute in einem jQuery-Selektor zu verwenden?

Ich bin neu bei jQuery. Ich weiß, dass man $('.selector [attribute=value]') verwenden kann, um Objekte im DOM auszuwählen, aber ist es möglich, gleichzeitig mehrere Attribute zu verwenden?

Zum Beispiel:

$('.selector [attribute=value], [attribute2=value2]')

0voto

Lix Punkte 46181

Angesichts dieses HTML als Beispiel :

Stack Overflow
Server Fault

Dies sollte funktionieren :

$("a[rel='foo'], a[class='bar']")

0voto

Jeff Lamb Punkte 5495

Sie können .filter() verwenden, um dies zu tun.

$('li').filter("[attribute1=value1]")
       .filter("[attribute2=value2]");

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X