jQuery hasClass()方法的用法

2020-07-16 10:05:26
類名過濾,指的是根據元素的 class 來過濾。在 jQuery 中,我們可以使用 hasClass() 方法來實現類名過濾。

語法:

$().hasClass("類名")

hasClass() 方法一般用於判斷元素是否包含指定的類名:如果包含,則返回 true;如果不包含,則返回 false。

舉例:
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="js/jquery-1.12.4.min.js"></script>
    <script>
        $(function () {
            $("li").each(function(){
                var bool = $(this).hasClass("select");
                if(bool){
                    $(this).css("color", "red");
                }
            })
        })
    </script>
</head>
<body>
    <ul>
        <li>HTML</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li class="select">jQuery</li>
        <li>Vue.js</li>
    </ul>
</body>
</html>
預覽效果如圖 1 所示。
hasClass()方法的效果
圖 1:hasClass() 方法的效果