Attributs et styles jQuery (4)

En changeant dynamiquement le nom de la classe, vous pouvez modifier les éléments pour afficher différents effets. Dans la structure HTML, plusieurs classes sont séparées par des espaces. Lorsqu'un nœud (ou une étiquette) contient plusieurs classes, l'attribut className de la réponse de l'élément DOM n'obtient pas un tableau de noms de classes, mais une chaîne contenant des espaces. opérations multi-classes très gênantes. Le même développeur jQuery a également pris en compte cette situation et a ajouté une méthode .addClass() pour ajouter dynamiquement le nom de la classe

méthode addClass( className )

Regardez le code suivant:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
    <style type="text/css">
        div{
            width:200px;
            height:200px;
        }
        .bg{
            background:red;
        }
    </style>
</head>
<body>
    <div id="div">php 中文网</div>

    <script type="text/javascript">
        $("#div").addClass('bg');
    </script>
</body>
</html>


removeClass() Supprimer le style

Le cas suivant :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
    <style type="text/css">
        .div{
            width:200px;
            height:200px;
            background:red;
        }
    </style>
</head>
<body>
    <div class="div">php 中文网</div>

    <script type="text/javascript">
        $(".div").removeClass("div");
    </script>
</body>
</html>

Le code ci-dessus, pour que le style de notre div soit supprimé


Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> <style type="text/css"> div{ width:200px; height:200px; } .bg{ background:red; } </style> </head> <body> <div id="div">php 中文网</div> <script type="text/javascript"> $("#div").addClass('bg'); </script> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel