مثال
إرجاع كافة العناصر الأخوة بين اثنين <li> العناصر مع اسم الفئة "start" و "stop" :
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px
solid red"});
});
نتيجة:
ul (parent)
- li (sibling with class name "stop")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
انها محاولة لنفسك » تعريف واستخدام
و prevUntil() الأسلوب بإرجاع كافة عناصر الأخوة السابقة بين محدد وتوقف.
عناصر الأخوة هي العناصر التي تشترك في نفس الأم.
شجرة دوم: هذه الطريقة اجتياز الى الوراء على طول الأشقاء من عناصر DOM.
ملاحظة: إذا كان كل من المعلمات فارغة، وهذا الأسلوب بإرجاع كافة عناصر الأخوة السابقة (نفس prevAll() طريقة).
طرق ذات الصلة:
- prev() - إرجاع بعنصر السابق من العنصر المحدد
- prevAll() - إرجاع كافة العناصر الأخوة السابقة من العنصر المحدد
بناء الجملة
$(selector).prevUntil( stop,filter )
معامل | وصف |
---|---|
stop | اختياري. تعبير محدد، عنصر أو كائن مسج مشيرا إلى أين تتوقف في البحث عن عناصر الأشقاء مطابقة السابقة |
filter | اختياري. يحدد تعبير محدد لتضييق البحث عن الأشقاء العناصر بين محدد ووقف ملاحظة: للعودة الأشقاء متعددة، افصل كل تعبير بفاصلة. |
انها محاولة لنفسك - أمثلة
تضييق نطاق البحث
باستخدام كل من المعلمات لتصفية البحث عن عناصر الأخوة السابقة بين اثنين من الحجج.
عودة الأشقاء متعددة
كيفية إرجاع العناصر الأخوة متعددة بين اثنين من الحجج.
DOM
باستخدام عنصر DOM بدلا من محدد للعودة عناصر الأخوة بين اثنين من الحجج.
باستخدام DOM مع كل من المعلمات
باستخدام عنصر DOM بدلا من محدد وكل من المعلمات لتصفية البحث الأخوة السابق بين اثنين من الحجج.