Maison >interface Web >js tutoriel >Interprétation jQuery de la différence entre vider, supprimer et détacher
Utilisez un tableau comparatif pour expliquer les différences entre plusieurs méthodes
|
Paramètres |
Événement et si les données sont également supprimées |
Si l'élément lui-même est supprimé <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="jquery-1.11.0.js" ></script> <script type="text/javascript"> $(function() { var $p2=$("#p2"); $p2.data("value", 1); $("#detach").on("click", function() { $p2.detach(); }); $("#back").on("click", function() { $("#p1").append($p2); console.log($("#p2").data("value")); }); }); </script> </head> <body> <p id="p1"> <p id="p2"> p2 </p> <p id="p3"> p3 </p> </p> <input value="detach" id="detach" type="button" /> <input value="back" id="back" type="button" /> </body> </html> |
||||||||||||||||
vide |
Aucun |
Oui |
Non |
|
Sélecteur Expression, telle que remove(“.class");remove(“#id”);
|
Oui |
Oui (quand il n'y a pas de paramètres), s'il y a des paramètres, cela doit être basé sur la portée des paramètres.
|
||||||||||||
détacher |
Les paramètres sont les mêmes que pour supprimer |
Non |
La situation est la même que pour supprimer |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!