prevUntil metodu
prevUntil metodi
berlen elementden ozal, şol bir ata içinde
ýerleşýän elementleri gaýtarýar. Metod
berlen elementden başlap, metod parametri hökmünde
görkezilen selektora gabat gelen ilkinji elemente
çenli bolan elementleri gaýtarýar. Eger metoda
parametrler geçirilmese, ol prevAll
metody ýaly işleýär.
Syntax
Ilkinji parametr hökmünde, saýlamanyň alnyp barylýan şertini setir görnüşinde, DOM tagtyny ýa-da jQuery obyektini geçirip bolýar. Ikinji parametr hökmünde, setir görnüşinde, goşmaça süzgüç şertini geçirip bolýar. Iki parametri hem hökman däl:
.prevUntil([selektor], [süzgüç]);
Mysal
Geliň, #test elementini tapalyň we onuň
.www klasly abzasa çenli bolan ähli
ýokardaky goňşylaryna html
metodyny ulanyp, '!' tekstini goýalyň:
<p>daşynda</p>
<div>
<p>içinde</p>
<p class="www">içinde</p>
<p>içinde</p>
<p>içinde</p>
<p id="test">içinde</p>
<p>içinde</p>
<p>içinde</p>
<p class="www">içinde</p>
<p>içinde</p>
</div>
<p>daşynda</p>
$('#test').prevUntil('p.www').html('!');
HTML kody şuňa meňzeş bolýar:
<p>daşynda</p>
<div>
<p>içinde</p>
<p class="www">içinde</p>
<p>!</p>
<p>!</p>
<p id="test">içinde</p>
<p>içinde</p>
<p>içinde</p>
<p class="www">içinde</p>
<p>içinde</p>
</div>
<p>daşynda</p>
Şeýle-de görüň
-
nextUntilmetodi,
berlen elementden soňra ýerleşýän elementleri gaýtarýar -
prevmetodi,
elementden ýokardaky goňşyny alyp bermege mümkinçilik berýär -
prevAllmetodi,
berlen elementden ozal, şol bir ata içinde ýerleşýän elementleri gaýtarýar -
siblingsmetodi,
elementiň şol bir ata içindäki goňşylaryny alyp bermege mümkinçilik berýär