چهاردهم - پیمایش عناصر در جیکوئری (Traversing) بخش پنجم
1. فیلترها در جیکوئری
فیلترها برای انتخاب دقیقتر عناصر از بین مجموعه المنتهای انتخابشده استفاده میشوند.
2. متد first()
- اولین عنصر از مجموعه انتخابی را برمیگرداند.
$("div").first().css({ color: "red" });
3. متد last()
- آخرین عنصر از مجموعه انتخابی را برمیگرداند.
$("div").last().css({ color: "red" });
4. متد eq(index)
- عنصر مشخص در یک ایندکس خاص (از 0 شروع میشود) را برمیگرداند.
$("div").eq(0).css({ color: "red" });
نکته:
count تعداد کل عناصر است (1, 2, 3, …)
index شماره مکان عنصر است (0, 1, 2, …)
5. متد filter(selector)
- تنها عناصری که با شرط مشخص شده مطابقت دارند را نگه میدارد.
$("div").filter(".0").find("p.x").css({ color: "red" });
6. متد not(selector)
- عناصری که با شرط مشخصشده مطابقت ندارند را نگه میدارد.
$("div").not(".0").find(".z").css({ color: "red" });
7. متد $.noConflict()
- برای رفع تداخل بین جیکوئری و کتابخانههای دیگر (که از $ استفاده میکنند) استفاده میشود.
var j = $.noConflict();
j(document).ready(function () {
j("div").not(".0").find(".z").css({ color: "red" });
});