الفرق بين المراجعتين لصفحة: «jQuery/attribute not equal 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|مُعرِّفًا صالحًا (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']" )
بدلًا من ذلك.