jQuery مرور - prev() طریقہ

مثال

تمام پاراگرافات کو تلاش کرکے، "selected" کی کلاس والا پچھلے بھائی بھتیجہ تلاش کریں:

$("p").prev(".selected")

خود کو سنجیدہ کریں

تعریف و استعمال

prev() کا استعمال، علامت مجموعے میں ہر علامت کا قریب ترین پچھلے بھائی بھتیجہ حاصل کرنا بنا دیتا ہے، انتخاب گرامر کو فیلٹر کیا جانا اختیاری ہے۔

.prev(selector)
پارامتر وصف
selector قوسلی جیسی قیمت، علامت کو جوڑنے کے لیے استعمال کی جانے والی انتخاب گرامر شامل ہے۔

تفصیلات

اگر ایک jQuery علامت مجموعہ کی شکل میں DOM علامت مجموعہ دیا جائے تو .prev() طریقہ DOM درخت میں ان علامتوں کا پچھلے بھائی بھتیجے تلاش کرنا بنا دیتا ہے اور نئی jQuery علامت مجموعہ بناتا ہے جو اس کا ماخوذ علامت مجموعہ کا ماخوذ بھائی بھتیجہ کا ماخوذ بھی ہوگا۔

یہ طریقہ اختیاری انتخاب گرامر کو قبول کرتا ہے، جو کہ $() فونکشن میں دئیے گئے پارامتر کا مماثل ہوتا ہے۔ اگر اس انتخاب گرامر کو استعمال کیا جائے تو علامت کو اس انتخاب گرامر کے مطابق فیلٹر کیا جائے گا۔

یہ پرانے نچلے فہرست کا پنجرہ سوچیں:

<ul>
   <li>لیسٹ آئٹم 1</li>
   <li>لیسٹ آئٹم 2</li>
   <li class="third-item">لیسٹ آئٹم 3</li>
   <li>لیسٹ آئٹم 4</li>
   <li>لیسٹ آئٹم 5</li>
</ul>

اگر ہم تیسرے پروجیکٹ سے شروع کریں تو اس علامت کے درمیان کا قریب ترین علامت پائی جاسکتا ہے:

$('li.third-item').prev().css('background-color', 'red');

خود کو سنجیدہ کریں

نتیجہ یہ ہوگا کہ پروجیکٹ 2 کو لال پس منظر میں رکھا جائے گا۔ چونکہ ہم نے انتخاب گرامر کو نہیں استعمال کیا، تو پچھلے علامت کو طور پر علامت کا ایک حصہ بنایا ہوا ہے۔ اگر انتخاب گرامر کو استعمال کیا جائے تو علامت کا دوبارہ استعمال کے پہلے علامت کو جس کا انتخاب کیا جائے گا، معائنہ کیا جائے گا۔

" -->