الفرق بين المراجعتين لصفحة: «jQuery/attribute contains selector»
< jQuery
Kinan-mawed (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:محدد الخاصيات التي فيها <code>[name*="value"]</code> في jQuery}}</noinclude>' |
Kinan-mawed (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:محدد الخاصيات التي فيها <code>[name*="value"]</code> في jQuery}}</noinclude> | <noinclude>{{DISPLAYTITLE:محدد الخاصيات التي فيها <code>[name*="value"]</code> في jQuery}}</noinclude> | ||
== محدد الخاصيات التي فيها <code>[name*="value"]</code> == | |||
=== الوصف === | |||
تحديد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تحتوي على السلسلة النصيّة الفرعيّة المُعطاة. | |||
=== <code>jQuery( "[attribute*='value']" )</code> === | |||
أضيفت في الإصدار: 1.0. | |||
==== <code>attribute</code> ==== | |||
اسم خاصيّة HTML. | |||
==== <code>value</code> ==== | |||
قيمة خاصيّة HTML. يُمكِن أن تكون [[CSS/ID Selectors|مُعرِّفًا صحيحًا (identifier)]] أو سلسلة نصيّة مُقتبسة. | |||
يُعَد هذا المُحدِّد الأكثر تطابقًا تجاه القيمة من بين مُحدِّدات الخاصيّات في jQuery، حيث يختار العنصر إن ظهرت السلسلة النصيّة للمُحدِّد في أي مكان من قيمة خاصيّة العنصر. قارن هذا المُحدِّد مع محدد الخاصيات التي فيها كلمة <code>[name~="value"]</code> والذي يكون ملائمًا أكثر في أغلب الحالات. | |||
=== أمثلة === | |||
إيجاد كافّة حقول الإدخال والتي خاصيّة الاسم لها تحتوي على القيمة man، وتعيين قيمتها إلى نص آخر:<syntaxhighlight lang="html"> | |||
<!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> | |||
</syntaxhighlight> | |||
== مصادر == | |||
* [http://api.jquery.com/attribute-contains-selector/ <nowiki>صفحة محدد الخاصيات التي فيها [name*="value"] في توثيق jQuery الرسمي</nowiki>]. | |||
[[تصنيف:jQuery]] | |||
[[تصنيف:jQuery Attributes]] | |||
[[تصنيف:jQuery Selectors]] |
مراجعة 10:40، 18 مايو 2018
محدد الخاصيات التي فيها [name*="value"]
الوصف
تحديد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تحتوي على السلسلة النصيّة الفرعيّة المُعطاة.
jQuery( "[attribute*='value']" )
أضيفت في الإصدار: 1.0.
attribute
اسم خاصيّة HTML.
value
قيمة خاصيّة HTML. يُمكِن أن تكون مُعرِّفًا صحيحًا (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>