Intereting Posts
преобразование маршрутизации из государственного провайдера в поставщика маршрутов jQuery live («щелчок») стрельбы для щелчка правой кнопкой мыши Как добавить событие onChange в раскрывающиеся windows JQuery.DatePicker кеширование jQuery с POST Каков наилучший способ показать (un / ordered) HTML-списки в виде ниспадающего дерева? Табличные формулы на DOM Возможно ли / использовать несколько @ Html.AntiForgeryToken () в двух разных формах на одной странице? Передача данных строки jqGrid из представления в controller – какой метод? JQuery (‘#iframeid’). Load () выполняется перед загрузкой Iframe CONTENT (текст, изображения) Заполнение нескольких выпадающих данных одним и тем же запросом mysql Выравнивание строк и столбцов при динамическом добавлении строк в таблицу html с использованием BeginCollectionItem в ASP.NET MVC 3 с использованием jQuery Автозаполнение (например, facebook) дает дублирующее значение jquerymobile с позвоночником, показывающим загрузчик D3.js сбрасываемое дерево – развернуть / свернуть узлы Список Jquery показать / скрыть 5 элементов onclick

Удаление CSS-файла

Я использую Spring MVC с jsp-страницей для презентации, у меня есть три вкладки A, B и C на одной странице jsp. Нажав на вкладку «А», появится файл css, такой как aa.css, который загружается в тег заголовка с соответствующим div, и тот же самый способ при нажатии на B и C. Основная проблема – это один раз. Загружается файл CSS, который перезаписывает друг друга. Также я хочу удалить css- файл из заголовка, который загружается при нажатии любой из вышеперечисленных вкладок, используя jquery, как показано ниже.

$("#A").click(function(){ alert("Remove bb and cc.css file form head tag"); }); 

любая идея поможет мне.

Благодарю.

Дайте id тегу .

   

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

 $("#A").click(function(){ $("#style1").attr("disabled", "disabled"); }); 

Примечание. Хотя в стандарте HTML нет отключенного атрибута, на объекте HTMLLinkElement DOM есть отключенный атрибут.

Использование отключенного как HTML-атрибута является нестандартным и используется только некоторыми браузерами Microsoft. Не используйте его. Для достижения аналогичного эффекта используйте один из следующих способов:

  • Если disabled атрибут был добавлен непосредственно в элемент на странице, не включайте элемент ;
  • Установите свойство disabled объекта DOM с помощью скриптов.

Вы можете выгрузить css, отключив его следующим образом:

 $("#A").click(function(){ $("link[href*=bb.css]").attr("disabled", "disabled"); $("link[href*=cc.css]").attr("disabled", "disabled"); $("link[href*=aa.css]").removeAttr("disabled"); }); 

Вы просто передаете тег ссылки id или class (скажем, id = “deleteMe”), а затем удалите его, как показано ниже:

 $('head').find('link#deleteMe').remove(); 

Поэтому в вашем случае добавьте id в каждый файл, когда вы связываете их следующим образом:

    

Теперь, чтобы удалить только Second.css, Third.css, вы должны написать свой jQuery следующим образом:

 (function ($) { $('head').find('link#aa').remove(); $('head').find('link#bb').remove(); })(jQuery);