Methode siblings

Die Methode siblings findet alle Nachbarelemente innerhalb desselben Elternelements.

Syntax

Abrufen von Nachbarelementen:

javascript.siblings();

Man kann die Nachbarelemente auch nach einem bestimmten Selektor filtern (im Set verbleiben nur die Nachbarn, die diesem Selektor entsprechen):

javascript.siblings(Selektor);

Beispiel

Lassen wir das Element #test finden und setzen für alle seine Nachbarn den Text '!' mit der Methode html:

html<p>outside</p>
<div>
  <p>inside</p>
  <p>inside</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p>inside</p>
</div>
<p>outside</p>
javascript$('#test').siblings().html('!');

Der HTML-Code sieht dann so aus:

html<p>outside</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">inside</p>
  <p>!</p>
  <p>!</p>
</div>
<p>outside</p>

Beispiel

Lassen wir das Element #test finden und setzen für alle seine Nachbarn mit der Klasse www den Text '!' mit der Methode html:

html<p>outside</p>
<div>
  <p>inside</p>
  <p class="www">inside</p>
  <p>inside</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p class="www">inside</p>
  <p>inside</p>
</div>
<p>outside</p>
javascript$('#test').siblings('.www').html('!');

Der HTML-Code sieht dann so aus:

html<p>outside</p>
<div>
  <p>inside</p>
  <p class="www">!</p>
  <p>inside</p>
  <p id="test">inside</p>
  <p>inside</p>
  <p class="www">!</p>
  <p>inside</p>
</div>
<p>outside</p>

Siehe auch

  • Methode prev,
    die das obere Nachbarelement eines Elements erlaubt
  • Methode next,
    die das untere Nachbarelement eines Elements erlaubt
  • Methode parent,
    die das Elternelement eines Elements erlaubt