jQuery تورپائز - parent() طریقہ
مثال
جس میں "selected" کلاس والے والد عنصر تلاش کئے جائیں:;
$("p").parent(".selected")
تعریف اور استعمال
parent() یہ فیچر فراہم کرتا ہے کہ آپ فیچر میچنگ چیزر کا استعمال کریئن، جو فیچر میچنگ چیزر کا استعمال کیا جاسکتا ہے۔
.parent(چیزر)
پارامتر | وصف |
---|---|
چیزر | اسٹرنگ ویلیو، جس میں چیزر ایکسیپریشن شامل ہوتا ہے جو عناصر کو مطابقت کا پتہ لگانے کے لئے استعمال کیا جاتا ہے۔ |
تفصیلات
جبکہ ایک جمیع دامن عنصروں کا جیواینجر کیوئن، .parent() طریقہ دامن درجے میں ان عنصروں کا والد عنصر تلاش کرنا بناکر، نئی جیواینجر کیوئن بنائی جاسکتا ہے جو متعلق عنصروں سے مشابہت رکھتی ہوئی ہوتی ہے۔.parents(); .parent() کی طرح، لیکن فرق یہ ہے کہ اس میں صرف ایک سطری دامن درجہ سے اوپر گئی جاتا ہے۔
یہ طریقہ اختیاری چیزر ایکسیپریشن سمتا، جو کہ $() فونکشن میں دیئے گئے اعداد کی طرح ہوتا ہے، اختیاری طور پر استعمال کیا جاسکتا ہے۔ اگر یہ چیزر استعمال کیا جائے تو عناصر کو چیزر کے مطابق فیلٹر کیا جائے گا۔
یہ سادے منجمد لیست کا لائن آپ میں درست کریئن:;
<ul class="level-1"> <li class="item-i">I</li> <li class="item-ii">II <ul class="level-2"> <li class="item-a">A</li> <li class="item-b">B <ul class="level-3"> <li class="item-1">1</li> <li class="item-2">2</li> <li class="item-3">3</li> </ul> </li> <li class="item-c">C</li> </ul> </li> <li class="item-iii">III</li> </ul>
اگر ہم پروجیکٹ A سے شروع کرتے ہیں تو ان کا والد عنصر پائا جاسکتا ہے:;
$('li.item-a');.parent();.css('background-color', 'red');
آپنی مدعو کا نتیجہ یہ ہوا کہ لیول-2 لیست کا پس منظر قرمز بنایا گیا ہے۔ جبکہ ہم نے چیزر اگلائی نہیں، تو والد عنصر خود بخود آپ کا حصہ بن گیا تھا۔ اگر چیزر اگلائی گئی تو قبل سے شامل عناصر سے پہلے اس عنصر کو چیزر سے مطابقت کا پتہ لگایا جائے گا۔