Jquery - 如何检查classname是否存在

Pet*_*ter 3 css jquery

我想检查样式标签是否存在类名.

if ($("head > style:eq(2)").hasClass('className')) 
{
  alert('yes');
}
Run Code Online (Sandbox Code Playgroud)

Hai*_*vgi 6

您可以访问该document.styleSheets对象:

在这个答案中看到了所有方式

在jQuery中获取CSS规则的百分比值

<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>
Run Code Online (Sandbox Code Playgroud)