2013-03-10 9 views
55

Kann ich in D3.JS ein Attribut entfernen? Ich habe es mit .attr("disabled", "disabled") hinzugefügt und jetzt bin ich auf der Suche nach etwas ähnlich wie jQuery .removeAttr("disabled", "disabled");, um es wieder zu entfernen. Nützlich für <button> und <option>. Ich habe versucht, die .remove() zu verwenden, aber das entfernt das gesamte Objekt nicht das Attribut.Wie entferne ich ein Attribut in D3.js?

Antwort

88

Vom API documentation for attr

Ein Nullwert wird entfernen Sie das angegebene Attribut

So ist es, wie Sie wollen .attr('disabled', null) aussieht.

+1

Lol, kann nicht glauben, dass ich das übersehen konnte. – bonna