jQuery-Selektoren

Anika Tabassum Era 15 Februar 2024
  1. Verwendung von element selector und #id selector in jQuery
  2. Verwendung von class selector in jQuery
  3. jQuery-Selektoren
jQuery-Selektoren

jQuery verfügt über drei grundlegende Arten von Selektoren, um eine Instanz eines beliebigen HTML-Elements zu initiieren, den Elementselektor, den #id-Selektor und den .class-Selektor.

Im folgenden Abschnitt zeigen wir Beispiele, die diese grundlegenden Selektoren und ihre Funktionen behandeln, und gehen eine Liste anderer abgeleiteter Möglichkeiten von Selektoren durch.

Verwendung von element selector und #id selector in jQuery

Code-Auszug:

<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script>
$(document).ready(function() {
  $('button').click(function(){
    $('#title').css({'color':'blue'});
});
  });
</script>
</head>
<body>
<p id='title'>Text</p>
<button>Text Change</button>

Ausgang:

Verwendung von Elementselektor und ID-Selektor

Im obigen Code haben wir ein Click-Event, um die Farbe des Inhalts der p-Tags zu ändern. Wir haben eine id='title', die mit dem p-Tag verknüpft ist, und ein Schaltflächenelement, um das Klickereignis auszulösen. Das Button-Element wird mit einem element selector instanziiert, und das p wird über den #id selector geholt.

Verwendung von class selector in jQuery

Code-Auszug:

<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script>
$(document).ready(function() {
    $('.x:even').css({'color':'red'});
});
</script>
</head>
<body>
<p class='x'>Text</p>
<p class='x'>Text</p>
<p class='x'>Text</p>
<p class='x'>Text</p>
<p class='x'>Text</p>
<p class='x'>Text</p>

Ausgang:

Verwendung des Klassenselektors

Wir haben einige p-Tags, gefolgt von der ähnlichen Klasse x, in Betracht gezogen und sie über den .class-Selektor manipuliert, um den Inhalt leichter verständlich zu machen.

Die gerade positionierten p-Tags wurden rot eingefärbt, und die Eigenschaft wurde ausgelöst, als wir den .class-Selektor betrachteten.

jQuery-Selektoren

Die anderen Selektoren im folgenden Segment machen den Umgang mit Webinhalten mühelos.

Selektoren Beschreibung
$(':button') Dies implizierte alle <button>-Elemente und auch die <input>-Elemente mit dem button type.
$('class/element/id:even/odd') Dies impliziert einen bestimmten Selektor und die gerade oder ungerade positionierten Inhalte.
$('p.x') Dies impliziert ein p-Tag gefolgt von der Klasse x.
$('*') Dies impliziert alle Elemente.
$(this) Dies impliziert das aktuelle HTML-Element.
$('p:first') Dies impliziert das erste Element des p-Tags.
$('ul li:first') Dies impliziert das erste li des ersten ul.
$('ul li:erstes Kind') Dies impliziert das erste li aller ul.
$('[href]') Dies impliziert alle Elemente mit href.
Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook

Verwandter Artikel - jQuery Selector