如果存在类名,我想检查样式标记。
if ($("head > style:eq(2)").hasClass('className'))
{
alert('yes');
}
答案 0 :(得分:6)
您可以访问document.styleSheets
对象:
在这个答案中查看所有方式
get CSS rule's percentage value in jQuery
<script>
var rules = document.styleSheets[0].rules || document.styleSheets[0].cssRules;
for (var i=0; rules.length; i++) {
var rule = rules[i];
if (rule.selectorText.toLowerCase() == ".classname") {
alert('found!!');
}
}
</script>
答案 1 :(得分:0)
另一个版本,同样的事情,唯一的区别是有时候我的selectorText没有被定义
var rules = document.styleSheets[0].rules || document.styleSheets[0].cssRules;
for (var i in rules)
{
if (typeof rules[i]['selectorText'] != 'undefined' && rules[i]['selectorText'].indexOf("fbconnect_button") >= 0)
{
alert('found!!');
}
}