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

طريقة jQuery find()

طريقة التتبع لـ jQuery

يستخدم طريقة find() لتحديد العناصر التي تتطابق معselectorExpressionجميع العناصر الفرعية التي تتطابق.

يستمر طريقة find() في استكشاف DOM عن طريق الوراثة، حتى آخر فرع فرعي. إذا كنت تريد التمرير فقط إلى مستوى فرعي واحد (لإرجاع الفروع المباشرة)، استخدمchildren()الطريقة.

النحو:

$(selector).find(selectorExpression)

مثال

من جميع الفقرات، ابدأ في البحث عن عنصر ذرية span، مثل $("p span"):

$("document").ready(function(){
  $("p").find("span").css("background", "mediumpurple");
});
اختبار لرؤية‹/›

العودة إلى عدة ذرية:

$("document").ready(function(){
  $("p").find("span, i").css("background", "mediumpurple");
});
اختبار لرؤية‹/›

العودة إلى جميع العناصر الـ DIV التي تنتمي إلى div id="box":

body (الجدة)
div id="box" (الأب)
div (الابن المباشر)
div (الجداد)

p (الجد) span (الخال الجد)

تشغيل الكود

قيمة المعامل

المعاملالوصف
selectorExpressionعبرة المصفوفة، عنصر أو jQuery Object، لتحديد العنصر به
ملاحظة:للبحث عن عدة ذرية، استخدم فاصلة للتمييز بين كل تعبير

طريقة التتبع لـ jQuery