English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يسمح لنا jQuery بـ 'استكشاف' أو استكشاف العناصر HTML التي تشكل الصفحة. أولاً، نقوم بالاختيار الأولي، ثم نستكشف DOM بناءً على هذا الاختيار. في استكشاف DOM، نغير الاختيار الأصلي
يقدم jQuery عدة طرق تسمح لنا باستكشاف DOM
أكبر فئة من طرق الاستكشاف هي استكشاف الشجرة
في الجدول التالي تم ذكر جميع طرق التصفية، التي يمكن استخدامها لاستخراج أنواع مختلفة من العناصر من قائمة DOM العناصر:
طريقة | وصف |
---|---|
eq() | يعود بالعنصر الذي يحتوي على الفهرس المحدد من العناصر المحددة |
filter() | يقلل مجموعة العناصر المطابقة إلى العناصر التي تتطابق مع الملفات أو التي تمر باختبار وظيفي |
first() | يعود بالعنصر الأول في العنصر المحدد |
has() | يعود بجميع العناصر التي تحتوي على عنصر معين |
is() | تتحقق من مجموعة العناصر المطابقة بناءً على الملفات أو العناصر أو jQuery object، إذا كان على الأقل عنصر واحد من هذه العناصر مطابقًا للمعطى المحدد، فإنه يعود بالصحيح |
last() | يعود بالعنصر الأخير في العنصر المحدد |
map() | تتمكن من نقل كل عنصر من مجموعة التطابق الحالية إلى وظيفة، وتوليد jQuery object يحتوي على القيم المعدة |
not() | يعود بالعناصر التي لا تتوافق مع الشروط المحددة |
slice() | يقلل مجموعة العناصر المطابقة إلى مجموعة فرعية مكونة من سلسلة من أرقام الفهرس |
في الجدول التالي تم ذكر جميع طرق استكشاف الشجرة المستخدمة لاستكشاف DOM:
طريقة | وصف |
---|---|
children() | يعود بجميع الأبناء المباشرين للعنصر المحدد |
closest() | يعود بالجد الأوائل للعنصر المحدد |
each() | يتم تنفيذ وظيفة واحدة لكل عنصر مطابق |
find() | يعود بالعناصر الذرية للعنصر المحدد |
next() | يعود بالعنصر التالي من نفس المستوى المحددة |
nextAll() | يعود بجميع العناصر التالية من نفس المستوى المحددة |
nextUntil() | يعود بجميع العناصر التالية من نفس المستوى بين هذين المعطيين |
offsetParent() | إرجاع الأب المحدد الأول للمختار |
parent() | إرجاع العنصر الأب المباشر للمختار |
parents() | إرجاع جميع الأجداد للمختار |
parentsUntil() | إرجاع جميع العناصر الأجداد بين إثنين من المعطيات المقدمة |
prev() | إرجاع العنصر الشقيق السابق للمختار |
prevAll() | إرجاع جميع العناصر الشقيقة السابقة للمختار |
prevUntil() | إرجاع جميع العناصر الشقيقة السابقة بين إثنين من المعطيات المقدمة |
siblings() | إرجاع جميع العناصر الشقيقة للمختار |
الجدول أدناه يوضح جميع الطرق الأخرى للاستكشاف:
طريقة | وصف |
---|---|
add() | إضافة العنصر إلى مجموعة العناصر التي تتوافق معها |
addBack() | إضافة مجموعة العناصر السابقة إلى المجموعة الحالية |
andSelf() | استخدامها في إصدار 1.8 قد تم التخلي عنها اسم بديل لـ addBack() |
contents() | إرجاع جميع الأبناء المباشرين للمختار (بما في ذلك العناصر النصية والتعليقات) |
end() | إنهاء أحدث عملية فرز في السلسلة الحالية، وإرجاع مجموعة العناصر التي تتوافق معها إلى حالتها السابقة |