亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

La différence entre l'opération jQuery DOM vide et supprimée

Lorsque vous souhaitez supprimer un élément spécifié, jQuery propose deux méthodes, vide() et supprimer([expr]). Les deux suppriment des éléments, mais il existe encore des différences entre les deux

méthode vide.

à proprement parler, la méthode empty() ne supprime pas le n?ud, mais efface le n?ud. Elle peut effacer tous les n?uds descendants de l'élément

vide ne peut pas supprimer son propre n?ud

Méthode Remove

Ce n?ud et tous les n?uds descendants contenus dans ce n?ud seront supprimés en même temps

Fournit le passage d'une expression de filtrage pour supprimer les éléments de la collection spécifiée

Ci-dessous, nous utiliserons le code pour analyser en détail

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>remove()與empty()的區(qū)別</title>
    <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
    <style type="text/css">
        #dv1{
            width:250px;
            height:250px;
            background:red;
            float:left;
        }

        #dv2{
            width:250px;
            height:250px;
            background:green;
            float: left;
            margin-left:5px;
            margin-right:5px;
        }
    </style>
</head>
<body>
    <div id="dv1">
        <p>元素1</p>
        <p>元素2</p>
    </div>

    <div id="dv2">
        <p>元素3</p>
        <p>元素4</p>
    </div>
    <input type="button" value="empty" id="but1">
    <input type="button" value="remove" id="but2">

    <script>
        $("#but1").click(function(){
            $("#dv1").empty();
        })

        $("#but2").click(function(){
            $("#dv2").remove();
        })
    </script>
</body>
</html>

Le code ci-dessus, après l'avoir exécuté, nous pouvons voir que lorsque je clique sur vide, l'élément 1 et l'élément 2 seront effacés, mais le div existe toujours

Lorsque je clique sur Supprimer, non seulement les éléments à l'intérieur seront supprimés, mais aussi le div lui-même sera supprimé

Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>remove()與empty()的區(qū)別</title> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script> <style type="text/css"> #dv1{ width:250px; height:250px; background:red; float:left; } #dv2{ width:250px; height:250px; background:green; float: left; margin-left:5px; margin-right:5px; } </style> </head> <body> <div id="dv1"> <p>元素1</p> <p>元素2</p> </div> <div id="dv2"> <p>元素3</p> <p>元素4</p> </div> <input type="button" value="empty" id="but1"> <input type="button" value="remove" id="but2"> <script> $("#but1").click(function(){ $("#dv1").empty(); }) $("#but2").click(function(){ $("#dv2").remove(); }) </script> </body> </html>
soumettreRéinitialiser le code