التابع ‎‎jQuery.escapeSelector()‎‎ في jQuery

من موسوعة حسوب
< jQuery‏ | jQuery
اذهب إلى: تصفح، ابحث

jQuery.escapeSelector( selector )‎

القيم المعادة

يعيد محدِّدًا (selector).

الوصف

يهرِّب هذا التابع مجموعةً من المحارف التي تشبه اسم محدِّد في CSS.

jQuery.escapeSelector( selector )‎

أُضيف مع الإصدار: 3.0.

selector

سلسلة نصية تحتوي على اسم يماثل اسم محدِّد يراد تهريبه.

هذا التابع مفيد جدًا في الحالات التي يحتوي فيها اسم صنف أو مُعرِّف (ID) على محارف لها معنًى خاص في CSS مثل المحرف . أو المحرف :.

هذا التابع مشتق من التابع CSS.escape()‎ لمجموعة عمل CSS. الفارق الأساسي بينه وبين ‎$.escapeSelector()‎ هو أنَّ الأخير يمكن استعماله بثقة في جميع المتصفحات التي تدعم jQuery.

أمثلة

تهريب اسم مُعرِّف (ID) يحتوي على المحرف #:
$.escapeSelector( "#target" ); // "\#target"
تحديد جميع العناصر التي لها اسم الصنف ‎.box داخل العنصر <div>:
$( "div" ).find( "." + $.escapeSelector( ".box" ) );

مصادر