使用jQuery解析CSS文件
我想使用jQuery从我的页面获取所有css文件引用。有什么建议我可以构造一个查询来获取它们吗 例如,stackoverflow的头部部分如下所示:使用jQuery解析CSS文件,jquery,Jquery,我想使用jQuery从我的页面获取所有css文件引用。有什么建议我可以构造一个查询来获取它们吗 例如,stackoverflow的头部部分如下所示: <head> <title>Ask a Question - Stack Overflow</title> <link rel="stylesheet" href="/content/all.css?v=3647"> <link rel="shortcu
<head>
<title>Ask a Question - Stack Overflow</title>
<link rel="stylesheet" href="/content/all.css?v=3647">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="apple-itouch-icon" href="/apple-touch-icon.png">
<link rel="search" type="application/opensearchdescription+xml" title="Stack Overflow" href="/opensearch.xml">
<script type="text/javascript" src="/content/js/master.js?v=3567"></script>
<script type="text/javascript">var imagePath = '/content/img/so/';</script>
</head>
从这里开始,我想使用jquery只提取单个css类或多个css类(如果存在的话)来使用它们。要选择链接元素并选择您可以使用的链接,请执行以下操作:
$("link[rel=stylesheet]").attr("href")
但我不确定您是否可以在那里查找并拉出css类。要选择链接元素并选择您可以使用的链接,请执行以下操作:
$("link[rel=stylesheet]").attr("href")
$.each($("link[rel='stylesheet']").attr("href"), function() {
var href = this;
$.get(href, function(css_data) {
// do something with css_data
});
});
但我不确定您是否可以在那个里查找并拉出css类
$.each($("link[rel='stylesheet']").attr("href"), function() {
var href = this;
$.get(href, function(css_data) {
// do something with css_data
});
});
不过,您可能需要担心“样式表”上的大写字母。此外,从css_数据中提取类信息可能是不寻常的——它可以归结为文本处理,除非有一个插件来处理我不知道的这类事情
不过,您可能需要担心“样式表”上的大写字母。此外,从css_数据中提取类信息可能是不寻常的——这将归结为文本处理,除非有一个插件来处理我不知道的这类事情。谢谢——这正是我需要的。它不喜欢我在“样式表”属性上的帽子。谢谢-这正是我需要的。它不喜欢我在“样式表”属性上的帽子。