Heim >Web-Frontend >js-Tutorial >Was sind die JQuery-Attributfilterselektoren?

Was sind die JQuery-Attributfilterselektoren?

青灯夜游
青灯夜游Original
2020-11-13 17:12:533419Durchsuche

jquery-Attributfilterselektoren sind: „[Attribut]“, „[Attribut=Wert]“, „[Attribut*=Wert]“, „[Attribut~=Wert]“, „[Attribut!=Wert]“, „ [attribute^=value]“ und so weiter.

Was sind die JQuery-Attributfilterselektoren?

【Verwandte Empfehlung: jQuery-Video-Tutorial

jquery-Attributfilterselektor

In HTML-Dokumenten enthält das Start-Tag eines Elements in jQuery normalerweise mehrere Attribute, zusätzlich zu direkt Wenn Sie die Attribute id und class als Selektoren verwenden, können Sie die vom Selektor abgefragten Elemente auch nach verschiedenen Attributen (z. B. Titel usw.) filtern.

Der Attributfilterselektor ist in eckigen Klammern „[]“ enthalten, anstatt mit zu beginnen ein Doppelpunkt, normalerweise unter Verwendung des Syntaxformats „Selektor [Attributfilterselektor]“, mit dem die abgefragten Elemente danach gefiltert werden können, ob sie bestimmte Attribute enthalten, oder basierend auf Attributwerten.

1 Wird verwendet, um alle Elemente zu filtern, bei denen ein bestimmtes Attribut einem bestimmten Wert entspricht.

$("selector[attribute]")

Beispiel:

     $("selector[attribute=value]");

3: Attribut enthält Filter „[Attribut *= Wert]“

Wird verwendet, um ein bestimmtes Attribut auszuwählen Wert, der ein bestimmtes Zeichen enthält. Alle Elemente der Zeichenfolge.

Format:

$("input[name=accept]").attr("checked", "true");  //将name为accept的复选框选中

Beispiel:

$("selector[attribute*=value]")

4: Attribut enthält Wortfilter „[Attribut ~= Wert]“

Wird verwendet, um den angegebenen Attributwert auszuwählen, der enthält das angegebene Wortelement (durch Leerzeichen getrennt)

Format:

$("input[name*='news']").val("name中包含有news的元素");  //将name中包含'news'的文本框添加文本值

Beispiel:

$("selector[attribute~=value]");

5: Attribut ist nicht gleich dem Filter „[Attribut !=Wert]“

Wird verwendet, um auszuwählen, dass das angegebene Wort nicht enthalten ist Attribut, oder um das angegebene Attribut einzuschließen, aber das Attribut ist nicht Alle Elemente gleich einem bestimmten Wert

Format:

$('input[name~='news']').val("name中包含news单词的元素");

6: Attributstartfilter „[Attribut ^= Wert]“

Wird verwendet, um alle Elemente auszuwählen, bei denen ein bestimmtes Attribut beginnt mit einem bestimmten Wert

Format:

$("selector[attribute!=value]")

7: Attribut-Endfilter „[Attribut $= Wert]“

Wird verwendet, um alle Elemente auszuwählen, bei denen ein bestimmtes Attribut mit einem bestimmten Wert endet

Format:

$("selector[attribute^=value]")

8: Tool zum Filtern zusammengesetzter Attribute

Wird verwendet, um alle Elemente gleichzeitig auszuwählen, die mehrere Bedingungen erfüllen.

Format:

$("selector[attribute$=value]")

Beispiel:

$("selector[selector1][selector2]...[selector[N]")

Weitere programmierbezogene Kenntnisse finden Sie unter:

Programmierung Video! !

Das obige ist der detaillierte Inhalt vonWas sind die JQuery-Attributfilterselektoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn