Verwenden Sie eine Vergleichstabelle, um die Unterschiede zwischen mehreren Methoden zu erläutern
|
Parameter |
Ereignis und ob die Daten auch entfernt werden |
Ob das Element selbst entfernt wird <!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> Nach dem Login kopieren |
||||||||||||||||
leer |
Keine |
Ja |
Nein |
|
Selektor Ausdruck, z. B. remove(.class");remove(“#id“);
|
Ja |
Ja (wenn keine Parameter vorhanden sind). Wenn Parameter vorhanden sind, sollte dies auf dem Umfang der Parameter basieren.
|
||||||||||||
abtrennen |
Die Parameter sind die gleichen wie bei „remove“ |
Nein |
Die Situation ist die gleiche wie beim Entfernen |
Das obige ist der detaillierte Inhalt vonjQuery-Interpretation des Unterschieds zwischen leer, entfernen und trennen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!