Ich habe einen Teil des JavaScript-Codes, der (mit D3.js) ein svg
Element erstellt, das ein Diagramm enthält. Ich möchte das Diagramm basierend auf neuen Daten aktualisieren, die von einem Webdienst mit AJAX stammen. Das Problem ist, dass jedes Mal, wenn ich auf die Schaltfläche "Aktualisieren" klicke, ein neues generiert svg
wird. Daher möchte ich das alte entfernen oder dessen Inhalt aktualisieren.
Hier ist ein Ausschnitt aus der JavaScript-Funktion, in der ich Folgendes erstelle svg
:
var svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
Wie kann ich das alte svg
Element entfernen oder zumindest seinen Inhalt ersetzen?
d3.select("svg").empty();