الفرق بين المراجعتين ل"jQuery/attribute contains selector"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 12: سطر 12:
  
 
==== <code>value</code> ====
 
==== <code>value</code> ====
قيمة خاصيّة HTML. يُمكِن أن تكون [[CSS/ID Selectors|مُعرِّفًا صالحًا (valid identifier)]] أو سلسلةً نصيّةً موضوعةً بين علامتي اقتباس.
+
قيمة خاصيّة HTML. يُمكِن أن تكون [[CSS/Attribute Selectors|مُعرِّفًا صالحًا (valid identifier)]] أو سلسلةً نصيّةً موضوعةً بين علامتي اقتباس.
  
 
يُعَد هذا المُحدِّد الأكثر تطابقًا تجاه القيمة من بين مُحدِّدات الخاصيّات في jQuery، حيث يختار العنصر إن ظهرت السلسلة النصيّة للمُحدِّد في أي مكان من قيمة خاصيّة العنصر. قارن هذا المُحدِّد مع محدد الخاصيات التي فيها كلمة <code>[name~="value"‎]</code> والذي يكون ملائمًا أكثر في أغلب الحالات.
 
يُعَد هذا المُحدِّد الأكثر تطابقًا تجاه القيمة من بين مُحدِّدات الخاصيّات في jQuery، حيث يختار العنصر إن ظهرت السلسلة النصيّة للمُحدِّد في أي مكان من قيمة خاصيّة العنصر. قارن هذا المُحدِّد مع محدد الخاصيات التي فيها كلمة <code>[name~="value"‎]</code> والذي يكون ملائمًا أكثر في أغلب الحالات.

مراجعة 07:10، 19 مايو 2018

محدد الخاصيات التي فيها [name*="value"‎]

الوصف

تحديد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تحتوي على السلسلة النصيّة الفرعيّة المُعطاة.

‎jQuery( "[attribute*='value']" )‎

أضيفت في الإصدار: 1.0.

attribute

اسم خاصيّة HTML.

value

قيمة خاصيّة HTML. يُمكِن أن تكون مُعرِّفًا صالحًا (valid identifier) أو سلسلةً نصيّةً موضوعةً بين علامتي اقتباس.

يُعَد هذا المُحدِّد الأكثر تطابقًا تجاه القيمة من بين مُحدِّدات الخاصيّات في jQuery، حيث يختار العنصر إن ظهرت السلسلة النصيّة للمُحدِّد في أي مكان من قيمة خاصيّة العنصر. قارن هذا المُحدِّد مع محدد الخاصيات التي فيها كلمة [name~="value"‎] والذي يكون ملائمًا أكثر في أغلب الحالات.

أمثلة

إيجاد كافّة حقول الإدخال والتي خاصيّة الاسم لها تحتوي على القيمة man، وتعيين قيمتها إلى نص آخر:

<!doctype html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <title>مثال عن محدد الخاصيات التي فيها [name*="value"‎]</title>
 <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>

<body>
<input name="man-news">
<input name="milkman">
<input name="letterman2">
<input name="newmilk">\

<script>
$( "input[name*='man']" ).val( "تحتوي على القيمة man ضمنها" );
</script>

</body>
</html>

مصادر