parentsUntil методу
parentsUntil методу
элементтин бардык ата-энелерин алат - тууган элес эмес,
теги төрөкү, төрөкүнүн төрөкү жана ошол сыяктуу
негизги элементке чейин (башкача айтканда
html тегине чейин).
Бул учурда ата-энелерди издөө бул методдун
параметри менен көрсөтүлгөн селекторго туура келе турган
ата-энеге жеткенде токтойт.
Синтаксис
Селекторго туура келе турган ата-энеге чейинки ата-энени издөө, селектор катары DOM түйүнү, туюнтма же jQuery объектиси болушу мүмкүн, ошондой эле кошумча фильтрлөө үчүн экинчи параметрди колдонсо болот. Эки параметр те милдеттүү эмес:
.parentsUntil([селектор], [фильтр]);
Селекторду көрсөтпөсө болот, бул учурда
метод
parents методу сыяктуу иштейт:
.parentsUntil();
Мисал
Келгиле #test элементин таап ал
андан кийин анын бардык ата-энелерин .zzz классы бар элементке чейин
zzz parentsUntil жардамы менен таап ал жана
алардын башына '!' текстин
prepend жардамы менен кош:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">текст</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML коду төмөнкүдөй көрүнөт:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">текст</p>
</div>
</div>
</div>
</div>