Metóda siblings
Metóda siblings nájde všetkých
susedov elementu v rámci jedného rodiča.
Syntax
Získanie susedov:
.siblings();
Susedov je možné tiež filtrovať podľa zadaného selektora (v množine ostanú len tí susedia, ktorí spĺňajú tento selektor):
.siblings(selektor);
Príklad
Nájdime element #test a všetkým jeho
susedom nastavme text '!' pomocou metódy
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>
$('#test').siblings().html('!');
HTML kód bude vyzerať takto:
<p>outside</p>
<div>
<p>!</p>
<p>!</p>
<p id="test">inside</p>
<p>!</p>
<p>!</p>
</div>
<p>outside</p>
Príklad
Nájdime element #test a všetkým
jeho susedom s triedou www nastavme
text '!' pomocou metódy
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>
$('#test').siblings('.www').html('!');
HTML kód bude vyzerať takto:
<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>