Метод children
Метод children фақатгина элементнинг
бевосита болаланрини қайтаради, матн
туғунларини қайтармайди. Барча болаланрни,
матн ва изоҳларни ҳам қўшиб қайтариш учун
contents
методидан фойдаланинг.
Синтаксис
Бевосита болаланрни олиш:
.children();
Болаланрни берилган селектор буйича фильтрлаш ҳам мумкин:
.children(селектор);
Мисол
Келинг div
тегининг барча бевосита болаланрини топайлик
ва уларнинг охирига '!' ни
append
методи ёрдамида қўшайлик:
<div>
<p>матн</p>
<p>матн</p>
<p>матн</p>
</div>
$('div').children().append('!');
HTML код шундай кўринишага эга бўлади:
<div>
<p>матн!</p>
<p>матн!</p>
<p>матн!</p>
</div>
Мисол
Келинг энди www синифига эга булган барча
бевосита болаланрни топайлик:
<div>
<p class="www">матн</p>
<p class="www">матн</p>
<p>матн</p>
</div>
$('div').children('.www').append('!');
HTML код шундай кўринишага эга бўлади:
<div>
<p class="www">матн!</p>
<p class="www">матн!</p>
<p>матн</p>
</div>
Қаранг
-
contentsметожи,
у элементнинг болаланрини ва ушбу элемент ичидаги матнни олиш имконини беради -
parentметожи,
у элементнинг ота-онасини олиш имконини беради -
parentsметожи,
у элементнинг барча ота-оналарини олиш имконини беради -
JavaScript ҳоссаси
children,
у ўзида бола элементларнинг псевдомассивини сақлайди