使用jQuery读取所有CSS选择器

使用jQuery读取所有CSS选择器,jquery,Jquery,从我的CSS$(“head>style:eq(0)”).html()中读取所有CSS选择器的最佳方式是什么?它因浏览器而异。jQuery在这方面帮不了你,因为检查样式表数据是一件非常不寻常的事情,而旧的/小的浏览器根本做不到。您确定需要检查样式表吗?你的目标是什么 var sheet= document.styleSheets[0]; var rules= 'cssRules' in sheet? sheet.cssRules : sheet.rules; for (var i= 0; i<

从我的CSS
$(“head>style:eq(0)”).html()中读取所有CSS选择器的最佳方式是什么

它因浏览器而异。jQuery在这方面帮不了你,因为检查样式表数据是一件非常不寻常的事情,而旧的/小的浏览器根本做不到。您确定需要检查样式表吗?你的目标是什么

var sheet= document.styleSheets[0];
var rules= 'cssRules' in sheet? sheet.cssRules : sheet.rules;
for (var i= 0; i<rules.length; i++) {
    var rule= rules[i];
    var text= 'cssText' in rule? rule.cssText : rule.selectorText+' {'+rule.style.cssText+'}';
    alert(text);
}
var-sheet=document.styleSheets[0];
var规则=‘cssRules’在工作表中?sheet.cssRules:sheet.rules;

对于(var i=0;iHi bobince!非常感谢!