Wie entferne ich ein Attribut in D3.js?

70

Kann ich in D3.JS ein Attribut entfernen? Ich habe es mit hinzugefügt .attr("disabled", "disabled")und suche jetzt etwas Ähnliches wie jQuery's .removeAttr("disabled", "disabled");, um es wieder zu entfernen. Nützlich für <button>und <option>. Ich habe versucht, das zu verwenden, .remove()aber das entfernt das gesamte Objekt, nicht das Attribut.

Bonna
quelle

Antworten:

114

Aus der API-Dokumentation fürattr

Ein Nullwert entfernt das angegebene Attribut

Es sieht also so aus, als ob du willst .attr('disabled', null).

Ian Roberts
quelle