Усули 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,
ки дар худ як массиви нақлӣ (pseudomassiv)-и элементҳои фарзандро нигоҳ медорад