طريقة jQuery prevAll ()
مثال
أعد جميع العناصر الشقيقة السابقة لكل <li> عنصر باسم الفئة "البداية":
$(document).ready(function(){
$("li.start").prevAll().css({"color": "red", "border": "2px solid red"});
});
نتيجة:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
التعريف والاستخدام
تقوم طريقة prevAll () بإرجاع جميع العناصر الشقيقة السابقة للعنصر المحدد.
عناصر الأشقاء هي عناصر تشترك في نفس الأصل.
شجرة DOM: تنتقل هذه الطريقة إلى الوراء على طول أشقاء عناصر DOM.
الطرق ذات الصلة:
- prev () - إرجاع العنصر الشقيق التالي للعنصر المحدد
- prevUntil () - إرجاع جميع العناصر الشقيقة التالية بين وسيطين معينين
بناء الجملة
$(selector).prevAll(filter)
Parameter | Description |
---|---|
filter | Optional. Specifies a selector expression to narrow down the search for previous siblings Note: To return multiple siblings, separate each expression with a comma. |
جربها بنفسك - أمثلة
كيفية تصفية البحث عن عناصر الأشقاء السابقة.
كيفية استخدام معلمة عامل التصفية لإرجاع جميع أشقاء عنصر <h2> الذين لديهم أسماء فئات "الأول" و "الثاني" و "الثالث".
. كيفية تحديد جميع العناصر الشقيقة السابقة لعنصر <p>.
كيفية تحديد جميع عناصر <p> الأخوة السابقة لكل عنصر من عناصر <div>.