https://wiki.hsoub.com/index.php?title=jQuery/Selectors&feed=atom&action=historyjQuery/Selectors - تاريخ المراجعة2024-03-28T15:10:54Zتاريخ التعديل لهذه الصفحة في الويكيMediaWiki 1.35.0https://wiki.hsoub.com/index.php?title=jQuery/Selectors&diff=28244&oldid=prevجميل-بيلوني: إنشاء الصفحة.2019-03-19T13:49:54Z<p>إنشاء الصفحة.</p>
<p><b>صفحة جديدة</b></p><div><noinclude>{{DISPLAYTITLE:المحددات في jQuery}}</noinclude><br />
توفر مكتبة jQuery مجموعة قوية من الأدوات لمطابقة العناصر وتحديدها في الصفحة، إذ استفادت المكتبة من CSS بجميع إصداراتها.<br />
<br />
من أجل استعمال المحارف الخاصة (مثل <code>!"#$%&'()*+,./:;<=>?@[\]^`{|}~</code>) كجزء صرف من الاسم المراد تحديده، يجب أن تهرب تلك المحارف عبر \\. على سبيل المثال، إن كان اسم العنصر المراد تحديده هو id="foo.bar"، يمكنك تحديده عبر المُحدِّد $("#foo\\.bar"). تحوي مواصفات CSS القياسية (أي W3C CSS specification) [https://www.w3.org/TR/CSS21/syndata.html#value-def-identifier مجموعة كاملة من القواعد المتعلقة بالمحددات الصالحة]. هنالك أيضًا مقالة مفيدة لصاحبها Mathias Bynens تتحدث عن [https://mathiasbynens.be/notes/css-escapes تهريب سلسلة من الحارف في CSS].<br />
===[[jQuery/all selector|محدد جميع العناصر]]===<br />
يُحدِّد جميع العناصر.<br />
===[[jQuery/animated selector|المحدد <code rel="mw:WikiLink" title="jQuery/animated selector" href="jQuery/animated_selector">:animated</code>]]===<br />
يُحدِّد جميع العناصر قيد التحريك حاليًّا في وقت تشغيل المُحدِّد.<br />
===[[jQuery/attribute contains prefix selector|محدد الخاصيات ذات السابقة <code rel="mw:WikiLink" title="jQuery/attribute contains prefix selector" href="jQuery/attribute_contains_prefix_selector">[name|="value"]</code>]]===<br />
يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تساوي السلسلة النصيّة المُعطاة أو تبدأ بتلك السلسلة النصيّة متبوعةً بشرطة (<code>-</code>).<br />
===[[jQuery/attribute contains selector|محدد الخاصيات التي فيها <code rel="mw:WikiLink" title="jQuery/attribute contains selector" href="jQuery/attribute_contains_selector">[name*="value"]</code>]]===<br />
يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تحتوي على السلسلة النصيّة الفرعيّة المُعطاة.<br />
===[[jQuery/attribute contains word selector|محدد الخاصيات التي فيها كلمة <code rel="mw:WikiLink" title="jQuery/attribute contains word selector" href="jQuery/attribute_contains_word_selector">[name~="value"]</code>]]===<br />
يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تحتوي على الكلمة المُعطاة محدودةً بينها بمسافات فارغة.<br />
===[[jQuery/attribute ends with selector|محدد الخاصيات التي تنتهي بـ <code rel="mw:WikiLink" title="jQuery/attribute ends with selector" href="jQuery/attribute_ends_with_selector">[name$="value"]</code>]]===<br />
يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تنتهي بالضّبط بالسلسلة النصيّة المُعطاة.<br />
===[[jQuery/attribute equals selector|محدد الخاصيات التي تساوي <code rel="mw:WikiLink" title="jQuery/attribute equals selector" href="jQuery/attribute_equals_selector">[name="value"]</code>]]===<br />
يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تُساوي تمامًا قيمة مُعيَّنة.<br />
===[[jQuery/attribute not equal selector|محدد الخاصيات التي لا تساوي <code rel="mw:WikiLink" title="jQuery/attribute not equal selector" href="jQuery/attribute_not_equal_selector">[name!="value"]</code>]]===<br />
يُحدِّد العناصر التي إمّا لا تمتلك خاصيّة HTML المُحدَّدة أو تمتلكها ولكن قيمتها لا تُساوي القيمة المُعيَّنة.<br />
===[[jQuery/attribute starts with selector|محدد الخاصيات التي تبدأ بـ <code rel="mw:WikiLink" title="jQuery/attribute starts with selector" href="jQuery/attribute_starts_with_selector">[name^="value"]</code>]]===<br />
يُحدِّد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تبدأ بالضّبط بالسلسلة النصيّة المُعطاة.<br />
===[[jQuery/button selector|المحدد <code rel="mw:WikiLink" title="jQuery/button selector" href="jQuery/button_selector">:button</code>]]===<br />
يُحدِّد عناصر الأزرار <code>[[HTML/button|<button>]]</code> والعناصر التي من نوع <code>button</code>.<br />
===[[jQuery/checkbox selector|المحدد <code rel="mw:WikiLink" title="jQuery/checkbox selector" href="jQuery/checkbox_selector">:checkbox</code>]]===<br />
يُحدِّد جميع العناصر ذات النوع مربّع تأشير (checkbox).<br />
===[[jQuery/checked selector|المحدد <code rel="mw:WikiLink" title="jQuery/checked selector" href="jQuery/checked_selector">:checked</code>]]===<br />
يُستخدَم لمعرفة العناصر المُؤشَّرة (checked) أو المُحدَّدة (selected).<br />
===[[jQuery/child selector|محدد العناصر الأبناء <code rel="mw:WikiLink" title="jQuery/child selector" href="jQuery/child_selector">"parent > child"</code>]]===<br />
يُحدِّد كافّة العناصر الأبناء المباشرة والتي هي أبناء العناصر المُحدَّدة بأب (parent).<br />
===[[jQuery/class selector|محدد الأصناف <code rel="mw:WikiLink" title="jQuery/class selector" href="jQuery/class_selector">".class"</code>]]===<br />
يُحدِّد كافّة العناصر التي تمتلك الصّنف المُعطَى.<br />
===[[jQuery/contains selector|المحدد <code rel="mw:WikiLink" title="jQuery/contains selector" href="jQuery/contains_selector">:contains()</code>]]===<br />
يُحدِّد كافّة العناصر التي تحتوي على النص المطلوب.<br />
===[[jQuery/descendant selector|محدد العناصر السليلة <code rel="mw:WikiLink" title="jQuery/descendant selector" href="jQuery/descendant_selector">"ancestor descendant"</code>]]===<br />
تحديد جميع العناصر التي تنتمي إلى سلف معين.<br />
===[[jQuery/disabled selector|المحدد <code rel="mw:WikiLink" title="jQuery/disabled selector" href="jQuery/disabled_selector">:disabled</code>]]===<br />
تحديد جميع العناصر المعطلة.<br />
===[[jQuery/element selector|محدد العناصر <code rel="mw:WikiLink" title="jQuery/element selector" href="jQuery/element_selector">"element"</code>]]===<br />
يُحدد جميع العناصر التي تحمل اسم الوسم المُعطى.<br />
===[[jQuery/empty selector|المحدد <code rel="mw:WikiLink" title="jQuery/empty selector" href="jQuery/empty_selector">:empty</code>]]===<br />
يُزيل هذا التابع كافة العُقَد السليلة لمجموعة العناصر المتطابقة من DOM.<br />
===[[jQuery/enabled selector|المحدد <code rel="mw:WikiLink" title="jQuery/enabled selector" href="jQuery/enabled_selector">:enabled</code>]]===<br />
يحدد كل العناصر المُفعَّلة (enabled).<br />
===[[jQuery/eq selector|المحدد <code rel="mw:WikiLink" title="jQuery/eq selector" href="jQuery/eq_selector">:eq()</code>]]===<br />
يُحدد العنصر الموجود في الفهرس <code>n</code> داخل المجموعة المتطابقة.<br />
===[[jQuery/even selector|المحدد <code rel="mw:WikiLink" title="jQuery/even selector" href="jQuery/even_selector">:even</code>]]===<br />
يختار هذا المحدد العناصر الزوجية، وهو مُحدد صفري مفهرس. انظر أيضا المحدد <code>:odd</code>.<br />
===[[jQuery/file selector|المحدد <code rel="mw:WikiLink" title="jQuery/file selector" href="jQuery/file_selector">:file</code>]]===<br />
يحدد كل حقول الإدخال من النوع file التي تسمح برفع الملفات.<br />
===[[jQuery/first child selector|المحدد <code rel="mw:WikiLink" title="jQuery/first child selector" href="jQuery/first_child_selector">:first-child</code>]]===<br />
يحدد كل العناصر التي تكون أول ابن للعنصر الأب الذي تتبع له.<br />
===[[jQuery/first of type selector|المحدد <code rel="mw:WikiLink" title="jQuery/first of type selector" href="jQuery/first_of_type_selector">:first-of-type</code>]]===<br />
يحدد كل العناصر التي تكون الأولى بين العناصر الأخوة المجاورة لها ولها نفس اسم العنصر.<br />
===[[jQuery/first selector|المحدد <code rel="mw:WikiLink" title="jQuery/first selector" href="jQuery/first_selector">:first</code>]]===<br />
يحدد أول عنصر DOM متطابق.<br />
===[[jQuery/focus selector|المحدد <code rel="mw:WikiLink" title="jQuery/focus selector" href="jQuery/focus_selector">:focus</code>]]===<br />
يحدد العنصر إذا كان مُركّزًا عليه حاليًا.<br />
===[[jQuery/gt selector|المحدد <code rel="mw:WikiLink" title="jQuery/gt selector" href="jQuery/gt_selector">:gt()</code>]]===<br />
يحدِّد كل العناصر التي لها فهرس (index) أكبر من المعامل index المعطى داخل المجموعة المطابقة.<br />
===[[jQuery/has attribute selector|محدد العناصر التي لها الخاصية <code rel="mw:WikiLink" title="jQuery/has attribute selector" href="jQuery/has_attribute_selector">[name]</code>]]===<br />
يختار هذا المحدد العناصر التي تمتلك خاصية معينة مهما كانت قيمتها.<br />
===المحدد <code>[[jQuery/has selector|:has()]]</code>===<br />
يختار هذا المحدد العناصر التي تحتوي على عنصر واحد على الأقل والذي تطابق مع المُحدِّد المُمرَّر.<br />
===[[jQuery/header selector|المحدد <code rel="mw:WikiLink" title="jQuery/header selector" href="jQuery/header_selector">:header</code>]]===<br />
يختار هذا المحدد كل عناصر الترويسات مثل الترويسة h1 والترويسة h2 والترويسة h3 ...إلخ.<br />
===[[jQuery/hidden selector|المحدد <code rel="mw:WikiLink" title="jQuery/hidden selector" href="jQuery/hidden_selector">:hidden</code>]]===<br />
يختار هذا المحدد كل العناصر المخفية.<br />
===[[jQuery/id selector|محدد المعرفات <code rel="mw:WikiLink" title="jQuery/id selector" href="jQuery/id_selector">"#id"</code>]]===<br />
يختار هذا المحدد العنصر الذي يمتلك المعرف id المعطى.<br />
===[[jQuery/image selector|المحدد <code rel="mw:WikiLink" title="jQuery/image selector" href="jQuery/image_selector">:image</code>]]===<br />
يختار هذا المحدد كل العناصر ذات النوع image.<br />
===[[jQuery/input selector|المحدد <code rel="mw:WikiLink" title="jQuery/input selector" href="jQuery/input_selector">:input</code>]]===<br />
يحدد هذا المحدد كل العناصر التي من النوع <code>[[HTML/input|<input>]]</code>، و <code>[[HTML/textarea|<textarea>]]</code>، و <code>[[HTML/select|<select>]]</code>، و <code>[[HTML/button|<button>]]</code>.<br />
===[[jQuery/lang selector|المحدد <code rel="mw:WikiLink" title="jQuery/lang selector" href="jQuery/lang_selector">:lang()</code>]]===<br />
يحدِّد جميع العناصر التي تشترك بلغة معيَّنة.<br />
===[[jQuery/last child selector|المحدد <code rel="mw:WikiLink" title="jQuery/first child selector" href="jQuery/first_child_selector">:last-child</code>]]===<br />
يحدِّد جميع العناصر التي تُعدُّ الابن الأخير لآبائها.<br />
===[[jQuery/last of type selector|المحدد <code rel="mw:WikiLink" title="jQuery/first of type selector" href="jQuery/first_of_type_selector">:last-of-type</code>]]===<br />
يحدِّد جميع العناصر التي يُعدُّ كل واحد منها العنصر الأخير بين أخوته التي لها الاسم ذاته.<br />
===[[jQuery/last selector|المحدد <code rel="mw:WikiLink" title="jQuery/first selector" href="jQuery/first_selector">:last</code>]]===<br />
يحدِّد العنصر الأخير المتطابق.<br />
===[[jQuery/lt selector|المحدد <code rel="mw:WikiLink" title="jQuery/lt selector" href="jQuery/lt_selector">:lt()</code>]]===<br />
يحدِّد جميع العناصر التي فهرسها أقل من القيمة index المعطاة في المجموعة المطابقة.<br />
===[[jQuery/multiple attribute selector|محدد أكثر من خاصية <code rel="mw:WikiLink" title="jQuery/multiple attribute selector" href="jQuery/multiple_attribute_selector">[name="value"][name2="value2"]</code>]]===<br />
يحدِّد العناصر التي تطابق جميع مرشِّحات خاصِّيَّة معينة.<br />
===[[jQuery/multiple selector|محدد أكثر من عنصر <code rel="mw:WikiLink" title="jQuery/multiple selector" href="jQuery/multiple_selector">"selector1, selector2, selectorN"</code>]]===<br />
يحدِّد نتائج جميع المحددات المعطاة.<br />
===[[jQuery/next adjacent selector|محدد العناصر الأخوة المتجاورة <code rel="mw:WikiLink" title="jQuery/next adjacent selector" href="jQuery/next_adjacent_selector">"prev + next"</code>]]===<br />
يحدِّد جميع العناصر التالية التي تطابق "next"، ويسبقها العناصر الأخوة "prev" مباشرةً.<br />
===[[jQuery/next siblings selector|محدد العناصر الأخوة <code rel="mw:WikiLink" title="jQuery/next siblings selector" href="jQuery/next_siblings_selector">"prev ~ siblings"</code>]]===<br />
يحدِّد جميع العناصر الأخوة التي يسبقها العنصر "prev"، وتشترك معه بالعنصر الأب نفسه، وتطابق محدِّد الترشيح "siblings".<br />
===[[jQuery/not selector|المحدد <code rel="mw:WikiLink" title="jQuery/not selector" href="jQuery/not_selector">:not()</code>]]===<br />
يحدِّد جميع العناصر التي لا تطابق المحدِّد المعطى.<br />
===[[jQuery/nth child selector|المحدد <code rel="mw:WikiLink" title="jQuery/nth child selector" href="jQuery/nth_child_selector">:nth-child()</code>]]===<br />
يحدِّد عناصرًا ذات موقع محدَّد ضمن مجموعة من العناصر الأخوة (أي جميعها أبناء لعناصر أخرى).<br />
===[[jQuery/nth last child selector|المحدد <code rel="mw:WikiLink" title="jQuery/nth last child selector" href="jQuery/nth_last_child_selector">:nth-last-child()</code>]]===<br />
يحدِّد عناصرًا ذات موقع محدَّد ضمن مجموعة من العناصر الأخوة (أي جميعها أبناء لعناصر أخرى) وذلك بدءًا من نهاية المجموعة وحتى بدايتها.<br />
===[[jQuery/nth last of type selector|المحدد <code rel="mw:WikiLink" title="jQuery/nth last of type selector" href="jQuery/nth_last_of_type_selector">:nth-last-of-type()</code>]]===<br />
يحدِّد عناصرًا ذات موقع محدَّد ضمن مجموعة من العناصر الأخوة (أي جميعها أبناء لعناصر أخرى) التي لها اسم العنصر ذاته وذلك بدءًا من نهاية المجموعة وحتى بدايتها.<br />
===[[jQuery/nth of type selector|المحدد <code rel="mw:WikiLink" title="jQuery/nth of type selector" href="jQuery/nth_of_type_selector">:nth-of-type()</code>]]===<br />
يحدِّد عناصر ذات موقع محدد ضمن مجموعة من العناصر الأخوة (أي جميعها أبناء لعناصر أخرى) التي لها اسم العنصر ذاته.<br />
===[[jQuery/odd selector|المحدد <code rel="mw:WikiLink" title="jQuery/odd selector" href="jQuery/odd_selector">:odd</code>]]===<br />
يحدِّد جميع العناصر التي قيمة فهرسها فرديَّة، إذ تستعمل فهرسًا صفريًّا (zero-indexed). انظر أيضًا المحدِّد :even.<br />
===[[jQuery/only child selector|المحدد <code rel="mw:WikiLink" title="jQuery/only child selector" href="jQuery/only_child_selector">:only-child</code>]]===<br />
يحدِّد جميع العناصر التي تكون ابنًا وحيدًا للعنصر الأب (أي العنصر الذي ليس لديه أية عناصر إخوة).<br />
===[[jQuery/only of type selector|المحدد <code rel="mw:WikiLink" title="jQuery/only of type selector" href="jQuery/only_of_type_selector">:only-of-type</code>]]===<br />
يحدِّد جميع العناصر التي تكون ابنًا وحيدًا للعنصر الأب (أي العنصر الذي ليس لديه أية عناصر إخوة) وتملك اسم ذلك العنصر نفسه.<br />
===[[jQuery/parent selector|المحدد <code rel="mw:WikiLink" title="jQuery/parent selector" href="jQuery/parent_selector">:parent</code>]]===<br />
يختار هذا المحدِّد جميع العناصر التي لها ابن واحد على الأقل (بما في ذلك العقد النصية).<br />
===[[jQuery/password selector|المحدد <code rel="mw:WikiLink" title="jQuery/password selector" href="jQuery/password_selector">:password</code>]]===<br />
يحدِّد جميع عناصر الإدخال ذات النوع "password".<br />
===[[jQuery/radio selector|المحدد <code rel="mw:WikiLink" title="jQuery/radio selector" href="jQuery/radio_selector">:radio</code>]]===<br />
يحدِّد جميع عناصر الإدخال <code>[[HTML/input|<input>]]</code> ذات النوع radio.<br />
===[[jQuery/reset selector|المحدد <code rel="mw:WikiLink" title="jQuery/reset selector" href="jQuery/reset_selector">:reset</code>]]===<br />
يحدِّد جميع عناصر الإدخال <code>[[HTML/input|<input>]]</code> ذات النوع reset.<br />
===[[jQuery/root selector|المحدد <code rel="mw:WikiLink" title="jQuery/root selector" href="jQuery/root_selector">:root</code>]]===<br />
يحدِّد العنصر الجذر في شجرة المستند.<br />
===[[jQuery/selected selector|المحدد <code rel="mw:WikiLink" title="jQuery/selected selector" href="jQuery/selected_selector">:selected</code>]]===<br />
يحدِّد جميع العناصر المُحدَّدة.<br />
===[[jQuery/submit selector|المحدد <code rel="mw:WikiLink" title="jQuery/submit selector" href="jQuery/submit_selector">:submit</code>]]===<br />
يحدِّد جميع عناصر الإدخال <code>[[HTML/input|<input>]]</code> ذات النوع "submit".<br />
===[[jQuery/target selector|المحدد <code rel="mw:WikiLink" title="jQuery/target selector" href="jQuery/target_selector">:target</code>]]===<br />
يحدِّد عنصرًا فريدًا يُطابِق مُعرِّفه id معرِّف قطعةٍ من رابط URL للصفحة.<br />
===[[jQuery/text selector|المحدد <code rel="mw:WikiLink" title="jQuery/text selector" href="jQuery/text_selector">:text</code>]]===<br />
يحدِّد جميع عناصر الإدخال <code>[[HTML/input|<input>]]</code> ذات النوع "text".<br />
===[[jQuery/visible selector|المحدد <code rel="mw:WikiLink" title="jQuery/visible selector" href="jQuery/visible_selector">:visible</code>]]===<br />
تحديد كل العناصر المرئية.<br />
[[تصنيف:jQuery]]<br />
[[تصنيف:jQuery Selectors]]</div>جميل-بيلوني