prevUntil metodu
prevUntil metodu,
verilmiş elementin eyni valideyn daxilində
ondan əvvəl yerləşən elementləri qaytarır. Metod,
verilmiş elementdən başlayaraq, metodun parametrində
göstərilən selektora uyğun gələn ilk elementə qədər
olan elementləri qaytarır. Əgər metoda heç bir parametr
ötürülməzsə, o, prevAll
metodu kimi işləyəcək.
Sintaksis
İlk parametr kimi, seçim edilməsi üçün sətir şəklində ifadə, DOM qovşağı və ya jQuery obyekti ötürülə bilər. İkinci parametr kimi isə sətir şəklində əlavə filtr şərti ötürülə bilər. Hər iki parametr isteğe bağlıdır:
.prevUntil([selektor], [filtr]);
Nümunə
Gəlin #test elementini tapaq və onun
yuxarıdaki bütün qonşularına, www sinifli
abzasə qədər, html
metodundan istifadə edərək '!' mətnini qoyaq:
<p>kənar</p>
<div>
<p>daxili</p>
<p class="www">daxili</p>
<p>daxili</p>
<p>daxili</p>
<p id="test">daxili</p>
<p>daxili</p>
<p>daxili</p>
<p class="www">daxili</p>
<p>daxili</p>
</div>
<p>kənar</p>
$('#test').prevUntil('p.www').html('!');
HTML kodu aşağıdakı kimi görünəcək:
<p>kənar</p>
<div>
<p>daxili</p>
<p class="www">daxili</p>
<p>!</p>
<p>!</p>
<p id="test">daxili</p>
<p>daxili</p>
<p>daxili</p>
<p class="www">daxili</p>
<p>daxili</p>
</div>
<p>kənar</p>
Həmçinin bax
-
nextUntilmetodu,
verilmiş elementdən sonra yerləşən elementləri qaytarır -
prevmetodu,
elementin bir yuxarıdaki qonşusunu almağa imkan verir -
prevAllmetodu,
verilmiş elementin eyni valideyn daxilində ondan əvvəl yerləşən bütün elementləri qaytarır -
siblingsmetodu,
elementin eyni valideyn daxilindəki qonşularını almağa imkan verir