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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:محدد الخاصيات التي لا تساوي <code>[name!="value"‎]‎</code>‎ في jQuery}}</noinclude>')
 
سطر 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|مُعرِّفًا صالحًا (valid identifier)]] أو سلسلةً نصيّةً موضوعةً بين علامتي اقتباس.
 +
 +
يُكافِئ هذا المُحدِّد <code>‎:not([attr='value'])‎</code>
 +
 +
=== ملاحظات إضافيّة ===
 +
* لمّا كانت <code>[name!="value"‎]</code> عبارة عن امتداد jQuery وليست جزءًا من مواصفات CSS، فلن تستفيد الاستعلامات التي تستخدم <code>[name!="value"‎]</code> من زيادة الأداء المُقدَّمة عن طريق التّابع <code>querySelectorAll()‎</code> الأصلي في DOM، وللحصول على أداء أفضل في المتصفحات الحديثة استخدم <code>‎$( "your-pure-css-selector" ).not( "[name='value']" )</code>‎ بدلًا من ذلك.

مراجعة 16:16، 18 مايو 2018


محدد الخاصيات التي لا تساوي [name!="value"‎]

 الوصف

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

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

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

attribute

اسم خاصيّة HTML.

value

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

يُكافِئ هذا المُحدِّد ‎:not([attr='value'])‎

ملاحظات إضافيّة

  • لمّا كانت [name!="value"‎] عبارة عن امتداد jQuery وليست جزءًا من مواصفات CSS، فلن تستفيد الاستعلامات التي تستخدم [name!="value"‎] من زيادة الأداء المُقدَّمة عن طريق التّابع querySelectorAll()‎ الأصلي في DOM، وللحصول على أداء أفضل في المتصفحات الحديثة استخدم ‎$( "your-pure-css-selector" ).not( "[name='value']" )‎ بدلًا من ذلك.