English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
أفكار jQuery الأساسية هي "اختيار بعض العناصر وتعامل معها".
يسمح لك محددي jQuery بـ"البحث" (أو الاختيار) عن العناصر HTML في الصفحة.
يدعم jQuery معظممحددي CSS3، وبعض المحدديين غير المعياريين.
جميع محددي jQuery تبدأ برمز الدولار والقوسين: $().
يمكن استخدام محددي jQuery لاختيار العناصر بناءً على اسم العنصر.
يمكنك اختيار جميع<p>، مثلما هو موضح أدناه:
$("p")
عند ضغط المستخدم على الزر، سيقوم الكود jQuery التالي باختيار وتلوين جميع العناصر من نوع<p>العنصر:
$(document).ready(function(){ $("button").click(function(){ $("p").css("background-color", "yellow"); }); });اختبار لـ‹/›
jQuery #idيستخدم محددي id علامة HTML:محددي idللعثور على عنصر معين.
يجب أن يكون معرف العنصر في الصفحة فريدًا، لذا يستخدم محددي المعرف لاختيار عنصر فريد.
للعثور على عنصر يحتوي على معرف معينة، اكتب رمز الـ#، ثم معرف العنصر HTML:
$("#demo")
عند ضغط المستخدم على الزر، سيقوم الكود jQuery التالي باختيار وتلوين العنصر الذي يحتوي على id="demo":
$(document).ready(function(){ $("button").click(function(){ $("#demo").css("background-color", "yellow"); }); });اختبار لـ‹/›
jQuery .classمحددي للعثور على العناصر التي تحتوي على اسم فئة معينة.
للعثور على عنصر يحتوي على فئة معينة، اكتب رمز النقطة (.)، ثم اسم الفئة:
$(".demo")
عند ضغط المستخدم على الزر، سيقوم الكود jQuery التالي باختيار وتلوين جميع العناصر التي تحتوي على class="demo":
$(document).ready(function(){ $("button").click(function(){ $(".demo").css("background-color", "yellow"); }); });اختبار لـ‹/›
يمكنك اختيار عدة محددين حسب الحاجة. فقط قم بفصل المحددين بفاصلة.
اختيار محددي متعدد يجمع بين نتائج جميع المحددين المحددة:
$("selector1, selector2, selectorN")
كود jQuery التالي سيقوم باختيار كل<h2>،<div>و<span>العنصر:
$(document).ready(function(){ $("h2, div, span").css("background-color", "lightgreen"); });اختبار لـ‹/›
هذا مفيد عندما تريد تنفيذ نفس الإجراء على مختلف المحددين.
jQuery يقدم عدة طرق لاختيار العناصر HTML المحددة.
القواعد | الوصف | مثال |
---|---|---|
$("*") | اختيار جميع العناصر | العرض |
$(this) | اختيار العنصر الحالي | العرض |
$("p.demo") | اختيار جميع العناصر التي تحتوي على class="demo"<p>العنصر | العرض |
$("p:first") | اختيار الأول<p>العنصر | العرض |
$("div p:first-child") | اختيار كل<div>الأولى لعنصر<p>العنصر | العرض |
$("[target]") | اختيار الذي يحتوي علىtargetكل عنصر الخاصية | العرض |
$("a[href='/CSS3/']") | اختيار كل<a>عنصرhrefقيمة الخاصية تساوي " /CSS3/" | العرض |
$("a[href!='/CSS3/']") | اختيار كل<a>عنصرhrefقيمة الخاصية ليست " /CSS3/" | العرض |
$(":text") | اختيار جميع العناصر التي لها نوع "text"<input>العنصر | العرض |
$("tr:even") | اختيار جميع الأعداد الصحيحة<tr>العنصر | العرض |
$("tr:odd") | اختيار جميع الأعداد المزدوجة<tr>العنصر | العرض |
للحصول على مرجع كامل للمصفوفات، يرجى زيارةمرجع مصفوفات جافا سكريبت.