prevUntil մեթոդ
prevUntil մեթոդը վերադարձնում է
տարրերը, որոնք գտնվում են տրված տարրից առաջ
նույն ծնողի ներսում: Մեթոդը վերադարձնում է
տարրերը տրված տարրից մինչև առաջին տարրը,
որը բավարարում է մեթոդի պարամետրով տրված
սելեկտորին: Եթե մեթոդին պարամետրեր չտրվեն,
այն կաշխատի prevAll
մեթոդի նման:
Շարահյուսություն
Առաջին պարամետրով կարելի է փոխանցել արտահայտություն տողի տեսքով, որով կատարվում է ընտրություն, DOM հանգույց կամ jQuery օբյեկտ: Երկրորդ պարամետրով կարելի է փոխանցել ֆիլտրման լրացուցիչ պայման տողի տեսքով: Երկու պարամետրերը ոչ պարտադիր են:
.prevUntil([սելեկտոր], [ֆիլտր]);
Օրինակ
Եկեք գտնենք #test տարրը և նրա
բոլոր վերևի հարևաններին մինչև www դասով
պարագրաֆը տանք '!' տեքստը
html
մեթոդի օգնությամբ:
<p>դրսում</p>
<div>
<p>ներսում</p>
<p class="www">ներսում</p>
<p>ներսում</p>
<p>ներսում</p>
<p id="test">ներսում</p>
<p>ներսում</p>
<p>ներսում</p>
<p class="www">ներսում</p>
<p>ներսում</p>
</div>
<p>դրսում</p>
$('#test').prevUntil('p.www').html('!');
HTML կոդը կունենա հետևյալ տեսքը:
<p>դրսում</p>
<div>
<p>ներսում</p>
<p class="www">ներսում</p>
<p>!</p>
<p>!</p>
<p id="test">ներսում</p>
<p>ներսում</p>
<p>ներսում</p>
<p class="www">ներսում</p>
<p>ներսում</p>
</div>
<p>դրսում</p>