الفرق بين المراجعتين ل"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']" )
بدلًا من ذلك.