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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:محدد الخاصيات التي تبدأ بـ <code>‎[name^="value"‎]‎</code>‎ في jQuery}}</noinclude>')
 
 
(4 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 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/Attribute Selectors|مُعرِّفًا صالحًا (valid identifier)]] أو سلسلةً نصيّةً موضوعةً بين علامتي اقتباس.
 +
 +
يُفيد هذا المُحدِّد في تحديد العناصر في صفحات مُنتَجَة من قبل أُطُر عمل من جهة الخادم (server-side frameworks) والتي تُنتِج HTML مع وضع مُعرِّفات مُمنهجة للعناصر، ولكن على الرغم من ذلك سيكون أبطأ من استخدام مُحدِّد الصّنف لتجميع العناصر المُماثلة.
 +
 +
=== أمثلة ===
 +
إيجاد كافّة حقول الإدخال والتي خاصيّة الاسم لها تبدأ بكلمة <code>news</code> (أخبار) ووضع نص فيها:<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="newsletter">
 +
<input name="milkman">
 +
<input name="newsboy">
 +
 +
<script>
 +
$( "input[name^='news']" ).val( "أخبار هنا" );
 +
</script>
 +
 +
</body>
 +
</html>
 +
</syntaxhighlight>
 +
 +
==مصادر==
 +
*<span> </span>[http://api.jquery.com/attribute-starts-with-selector/ <nowiki>صفحة محدد الخاصيات التي تبدأ بـ [name^="value"‎] في توثيق jQuery الرسمي</nowiki>].
 +
[[تصنيف:jQuery]]
 +
[[تصنيف:jQuery Selectors]]

المراجعة الحالية بتاريخ 07:17، 19 مايو 2018

محدد الخاصيات التي تبدأ بـ [name^="value"‎]

الوصف

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

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

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

attribute

اسم خاصيّة HTML.

value

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

يُفيد هذا المُحدِّد في تحديد العناصر في صفحات مُنتَجَة من قبل أُطُر عمل من جهة الخادم (server-side frameworks) والتي تُنتِج HTML مع وضع مُعرِّفات مُمنهجة للعناصر، ولكن على الرغم من ذلك سيكون أبطأ من استخدام مُحدِّد الصّنف لتجميع العناصر المُماثلة.

أمثلة

إيجاد كافّة حقول الإدخال والتي خاصيّة الاسم لها تبدأ بكلمة news (أخبار) ووضع نص فيها:

<!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="newsletter">
<input name="milkman">
<input name="newsboy">
 
<script>
$( "input[name^='news']" ).val( "أخبار هنا" );
</script>
 
</body>
</html>

مصادر