2014-03-28 22 views
1

我在<head>標籤的css文件,定義如下:如何僅使用其文件名卸載css文件?

<link href="foo/bar/baz.css" rel="stylesheet" class="lazyload" type="text/css"> 

我希望能夠動態地刪除此css文件,從JavaScript的。但是,在運行時,我不會有完整的href可用,只有baz.css部分(這是因爲該文件託管在CDN,並且每次都可以動態生成/不同的url,所以它不會很難 - 編碼)。

該css文件將始終有類lazyload

我該如何刪除它?

+0

只是好奇,爲什麼要刪除它? – j08691

+1

你是什麼意思,「刪除」?一旦CSS被加載,瀏覽器就不會忘記它。 (至少我不認爲它會。) – Pointy

+0

lazyload類還有其他元素嗎? – adeneo

回答

4
$("link[href*='baz']").prop('disabled', true); 
$("link[href*='baz']").remove();