jQuery Selektoren
Nutzen Sie unsere jQuery Selector Tester die verschiedenen Selektoren zu demonstrieren.
Wähler | Beispiel | Wählt |
---|---|---|
* | $("*") | Alle Elemente |
# id | $("#lastname") | Das Element mit id="lastname" |
. class | $(".intro") | Alle Elemente mit class="intro" |
. class, . class | $(".intro,.demo") | Alle Elemente mit der class "intro" oder "demo" |
element | $("p") | Alle <p> Elemente |
el1 , el2 , el3 | $("h1,div,p") | Alle <h1>, <div> <p> <h1>, <div> <p> Elemente |
:first | $("p:first") | Die erste <p> Element |
:last | $("p:last") | Das letzte <p> Element |
:even | $("tr:even") | Alle selbst <tr> Elemente |
:odd | $("tr:odd") | Alle ungeraden <tr> Elemente |
:first-child | $("p:first-child") | Alle <p> Elemente , die das erste Kind ihrer Eltern sind |
:first-of-type | $("p:first-of-type") | Alle <p> Elemente , die die ersten sind , <p> Element ihrer Eltern |
:last-child | $("p:last-child") | Alle <p> Elemente , die das letzte Kind ihrer Eltern sind |
:last-of-type | $("p:last-of-type") | Alle <p> Elemente , die die letzten sind <p> Element ihrer Eltern |
:nth-child( n ) | $("p:nth-child(2)") | Alle <p> Elemente , die das zweite Kind ihrer Eltern sind |
:nth-last-child( n ) | $("p:nth-last-child(2)") | Alle <p> Elemente , die das zweite Kind ihrer Eltern sind, aus dem letzten Kind zu zählen |
:nth-of-type( n ) | $("p:nth-of-type(2)") | Alle <p> Elemente, die zweite sind <p> Element ihrer Eltern |
:nth-last-of-type( n ) | $("p:nth-last-of-type(2)") | Alle <p> Elemente, die zweite sind <p> Element ihrer Eltern, aus dem letzten Kind zu zählen |
:only-child | $("p:only-child") | Alle <p> Elemente , die das einzige Kind ihrer Eltern sind |
:only-of-type | $("p:only-of-type") | Alle <p> Elemente , die das einzige Kind, ihrer Art sind, von ihren Eltern |
parent > child | $("div > p") | Alle <p> Elemente , die ein direktes Kind eines sind <div> Element |
parent descendant | $("div p") | Alle <p> Elemente , die Nachkommen eines sind <div> Element |
element + next | $("div + p") | Das <p> Element , das zu jeder nächsten sind <div> Elemente |
element ~ siblings | $("div ~ p") | Alle <p> Elemente , die Geschwister eines sind <div> Element |
:eq( index ) | $("ul li:eq(3)") | Das vierte Element in einer Liste (Index beginnt bei 0) |
:gt( no ) | $("ul li:gt(3)") | Listenelemente mit einem Index größer als 3 |
:lt( no ) | $("ul li:lt(3)") | Listenelemente mit einem Index von weniger als 3 |
:not( selector ) | $("input:not(:empty)") | Alle Eingabeelemente, die nicht leer sind |
:header | $(":header") | Alle Header - Elemente <h1>, <h2> ... |
:animated | $(":animated") | Alle animierten Elemente |
:focus | $(":focus") | Das Element, das derzeit den Fokus hat |
:contains( text ) | $(":contains('Hello')") | Alle Elemente , die den Text enthält "Hello" |
:has( selector ) | $("div:has(p)") | Alle <div> Elemente, die ein Element <p> haben |
:empty | $(":empty") | Alle Elemente, die leer sind |
:parent | $(":parent") | Alle Elemente, die ein Elternteil eines anderen Elements sind |
:hidden | $("p:hidden") | Alle versteckt <p> Elemente |
:visible | $("table:visible") | Alle sichtbaren Tabellen |
:root | $(":root") | Die Wurzel des Dokumentelements |
:lang( language ) | $("p:lang(de)") | Alle <p> Elemente mit einem Attribut lang Wert beginnend mit "de" |
[ attribute ] | $("[href]") | Alle Elemente mit einem href Attribut |
[ attribute = value ] | $("[href='default.htm']") | Alle Elemente mit einem href Attributwert gleich "default.htm" |
[ attribute != value ] | $("[href!='default.htm']") | Alle Elemente mit einem href Attribut Wert ungleich "default.htm" |
[ attribute $= value ] | $("[href$='.jpg']") | Alle Elemente mit einem href Attribut - Wert mit der Endung ".jpg" |
[attribute|=value] | $("[title|='Tomorrow']") | Alle Elemente mit einem Titel - Attributwert gleich 'Tomorrow' , oder beginnend mit 'Tomorrow' , gefolgt von einem Bindestrich |
[attribute^=value] | $("[title^='Tom']") | Alle Elemente mit einem Attribut title Startwert mit "Tom" |
[attribute~=value] | $("[title~='hello']") | Alle Elemente mit einem Attribut - Wert - Titel mit dem bestimmten Wort "hello" |
[attribute*=value] | $("[title*='hello']") | Alle Elemente mit einem Attribut - Wert - Titel mit dem Wort "hello" |
:input | $(":input") | Alle Eingabeelemente |
:text | $(":text") | Alle Eingabeelemente mit type="text" |
:password | $(":password") | Alle Eingabeelemente mit type="password" |
:radio | $(":radio") | Alle Eingabeelemente mit type="radio" |
:checkbox | $(":checkbox") | Alle Eingabeelemente mit type="checkbox" |
:submit | $(":submit") | Alle Eingabeelemente mit type="submit" |
:reset | $(":reset") | Alle Eingabeelemente mit type="reset" |
:button | $(":button") | Alle Eingabeelemente mit type="button" |
:image | $(":image") | Alle Eingabeelemente mit type="image" |
:file | $(":file") | Alle Eingabeelemente mit type="file" |
:enabled | $(":enabled") | Alle enabled Eingabeelemente |
:disabled | $(":disabled") | Alle disabled Eingabeelemente |
:selected | $(":selected") | Alle selected Eingabeelemente |
:checked | $(":checked") | Alle checked Eingabeelemente |