English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة jQuery parents()

طريقة الاستكشاف لـ jQuery

تقوم طريقة parents() بتقديم جميع العناصر الأبوية للعنصر المحدد.

طريقة parents() من خلال العناصر الأبية تتحرك عبر عناصر DOM من الأصل إلى جذور الوثيقة (html).

parents() وclosest()الشبه بين الطريقتين تتعلق بإنها كلاهما تستكشف شجرة DOM. الفرق كالتالي:

parents()

  • من العنصر الأب

  • تستكشف شجرة DOM إلى جذور المستند، وتضيف كل عنصر جدد إلى مجموعة مؤقتة؛ ثم، إذا كان هناك محدد، يتم فرز هذه المجموعة

  • الجسور التي يتم إرجاعها تحتوي على لا شيء أو عدة عناصر لكل عنصر في المجموعة الأصلية (بترتيب معاكس للمستند)

closest()

  • من العنصر الحالي

  • تحرك في شجرة DOM إلى العنصر الذي يتطابق مع المحدد المقدم

  • الجسور التي يتم إرجاعها تتبع ترتيب المستند لكل عنصر في المجموعة الأصلية يحتوي على لا شيء أو عنصر واحد

القواعد:

$(selector).parents(filter)

مثال

العودة إلى جميع العناصر الأجداد للـ SPAN:

body (الأب الأكبر الأكبر الأكبر)
div (الأب الأكبر الأكبر)
div (الأب الأكبر)

p (الأب المباشر)                 span

تشغيل الكود

قيمة الم参数

الم参数الوصف
filter(اختياري) تحديد تعبير المحدد لتحديد العناصر المطابقة
ملاحظة:للعودة إلى العديد من الأجداد، استخدم فاصلة بين كل تعبير

طريقة الاستكشاف لـ jQuery