У меня есть требование удалить файл css, если он содержит jquery в имени.
поэтому, если какой-либо файл css, например, jquerycustom.css, он должен быть удален из ссылки.
так как продлить ниже, чтобы достичь моего требования?
$(this).removeClass('someClass');
$("link[href*=jquery][rel=stylesheet]").attr('disabled', 'disabled');
ИЛИ
$("link[href*=jquery][rel=stylesheet]").remove();
Я не хорошо понял ваш вопрос, но если вы хотите удалить несколько классов 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');