Metoden siblings

Metoden siblings hittar alla syskon till elementet inom samma förälder.

Syntax

Hämta syskon:

javascript.siblings();

Man kan också filtrera syskonen efter en given selektor (endast de syskon som uppfyller denna selektor kommer att finnas kvar i urvalet):

javascript.siblings(selektor);

Exempel

Låt oss hitta elementet #test och sätta texten '!' för alla dess syskon med metoden 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('!');

HTML-koden kommer att se ut så här:

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

Exempel

Låt oss hitta elementet #test och sätta texten '!' för alla dess syskon med klassen www med metoden 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('!');

HTML-koden kommer att se ut så här:

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>

Se även

  • metoden prev,
    som låter dig hitta elementets föregående syskon
  • metoden next,
    som låter dig hitta elementets efterföljande syskon
  • metoden parent,
    som låter dig hitta elementets förälder