كيف يمكنني استخدام مسج تجاهل الحالة عند اختيار?

StackOverflow https://stackoverflow.com/questions/619621

سؤال

أنا حاليا محاولة تعطيل الرابط التالي مسج محدد:

$("a[href$=/sites/abcd/sectors]").removeAttr("href");

المشكلة هي أنه في بعض الأحيان href قد لا يكون دائما أقل الحالة على الصفحة.عندما يحدث هذا محدد لم يعد المباريات.

لا أحد يعرف كيفية الحصول على حول هذا ؟ هل يمكنني تغيير سلوك هذه المرة تجاهل القضية ؟

هل كانت مفيدة؟

المحلول

وأنا واجهت هذا بنفسي. أنا حولت المنطق قليلا للسماح لي لمقارنتها دون قضية. فهو يتطلب المزيد من العمل قليلا، ولكن على الأقل كان يعمل.

$('a').each(function(i,n) {
    var href = $(n).attr("href");
    href = href.toLowerCase();
    if (href.endsWith('/sites/abcd/sectors'))
        $(n).removeAttr('href');
});

وعملتم لمعرفة المنطق endsWith الخاصة بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top