Removing the CSS file
You can unload a css by disabling it as follows:
$("#A").click(function(){
$("link[href*=bb.css]").attr("disabled", "disabled");
$("link[href*=cc.css]").attr("disabled", "disabled");
$("link[href*=aa.css]").removeAttr("disabled");
});
I had to disable css files without being able to specify an id, so to remove the following css file:
<link rel="stylesheet" type="text/css" href="http://localhost:8092/bootstrap/css/bootstrap.min.css" disabled="disabled">
I added this script
<script type="text/javascript">
$(document).ready(function() {
$('link[href*="bootstrap.min.css"]').attr("disabled", "true");
}
</script>
Give an id
to the <link>
tag.
<link rel="stylesheet" href="style1.css" id="style1" />
<link rel="stylesheet" href="style2.css" id="style2" />
And use this code:
$("#A").click(function(){
$("#style1").attr("disabled", "disabled");
});
Note: While there is no disabled attribute in the HTML standard, there is a disabled attribute on the HTMLLinkElement DOM object.
The use of disabled as an HTML attribute is non-standard and only used by some Microsoft browsers. Do not use it. To achieve a similar effect, use one of the following techniques:
- If the
disabled
attribute has been added directly to the element on the page, do not include the<link>
element instead; - Set the
disabled
property of the DOM object via scripting.