Как удалить CSS с помощью JQuery без указания полного имени файла

0

У меня есть требование удалить файл css, если он содержит jquery в имени.

поэтому, если какой-либо файл css, например, jquerycustom.css, он должен быть удален из ссылки.

так как продлить ниже, чтобы достичь моего требования?

$(this).removeClass('someClass');
  • 1
    Вы хотите удалить ссылку на файл или класс CSS из элементов?
  • 0
    Я хочу удалить ссылку на файл.
Теги:

2 ответа

2
Лучший ответ
$("link[href*=jquery][rel=stylesheet]").attr('disabled', 'disabled');

ИЛИ

$("link[href*=jquery][rel=stylesheet]").remove();
  • 0
    Спасибо, это сработало ..
1

Я не хорошо понял ваш вопрос, но если вы хотите удалить несколько классов CSS, используя .removeClass. вы можете использовать вот так:

$("#element").removeClass("class1 class2");

ИЛИ Использование regexp:

$("#element").removeClass (function (index, css) {
    return (css.match (/\bcolor-\S+/g) || []).join(' ');
});

Попробуй это

И если вы хотите удалить файл CSS:

Дайте id тегу <link>.

<link rel="stylesheet" href="style1.css" id="style1" />
<link rel="stylesheet" href="style2.css" id="style2" />

И используйте этот код:

$("#style1").attr("disabled", "disabled");

Обновлено:

$("link[id*="jquery"][rel=stylesheet]").attr('disabled', 'disabled');
  • 1
    ОП сказал «если в имени содержится jquery » - и говорил об имени файла, а не об имени класса.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню