Метод parents
parents методу
элементтин бардык ата-энелерин алат - жөн эле түз ата-энесин эмес,
чоң ата-энесин, чоң чоң ата-энесин жана ушундайча
тамыр элементине чейин (башкача айтканда
html тегине чейин).
Синтаксис
Элементтер үчүн бардык ата-энелерди алуу:
.parents();
Ошондой эле, ата-энелерди белгилүү бир селекторго жооп берген учурда гана тандаса болот:
.parents(селектор);
Мисал
Келгиле, #test элементин табалы, андан кийин
анын бардык ата-энелерин parents методу менен табабыз
жана эгерде алар div ата-энеси болуп, www классты камтыса,
анда алардын алдына '!' текстин
prepend методу менен коёбуз:
<div>
<div class="www">
<div class="www">
<p id="test">текст</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
HTML коду төмөнкүдөй көрүнөт:
<div>
<div class="www">
!
<div class="www">
!<p id="test">текст</p>
</div>
</div>
</div>
Ошондой эле караңыз
-
parentметоду,
бул элементтин түз ата-энесин алууга мүмкүндүк берет -
parentsUntilметоду,
бул элементтин көрсөтүлгөн ата-энеге чейинки бардык ата-энелерин алууга мүмкүндүк берет -
closestметоду,
бул селекторго жооп берген жакынкы ата-эне элементин алууга мүмкүндүк берет -
contentsметоду,
бул элементтин мураскорлорун жана ушул элементтин ичиндеги текстти алууга мүмкүндүк берет