Ich versuche, eine Tabellenzeile mit jQuery zu entfernen, und während es auf dem Bildschirm verschwindet und daher scheint zu funktionieren, in Firebug, kann ich immer noch den Code dafür sehen. Es gibt Formularelemente in dieser Zeile, und so möchte ich verstehen, ob die Zeile wirklich gelöscht wird oder nicht, weil ich nicht möchte, dass diese Werte übermittelt werden. Also, entfernt wirklich entfernen? Unten ist der Code, den ich benutze ... Vielleicht mache ich es falsch?jQuery ::: Entfernt wirklich entfernen?
if($('.delete')) {
$(".delete").live('click', function(event) {
$(this).closest('tr').remove();
});
}
Ich suche in firebug ... Und ich sehe immer noch den Code für diese bestimmte Entfernung dort. Also, vielleicht stimmt etwas nicht damit, wie ich es mache? Ist etwas offensichtlich, was ich gepostet habe? – phpN00b
Schaust du dir das DOM an und nicht die Quelle? – cjk
Zur Verdeutlichung der ck's Note wird das lebende DOM in einem Baum in Firebugs Hauptfenster geparst und strukturiert, während der Code, den Sie im HTML-Bereich oder im Script-Bereich sehen, das statische HTML ist, wie es ursprünglich geladen wurde. Wenn JS-Änderungen an der Struktur vorgenommen werden, sehen Sie eine gelbe Markierung auf dem Bereich, der geändert wird (und folglich den ganzen Baum hoch). – dclowd9901