2013-03-10 16 views
55

Posso rimuovere un attributo in D3.JS? L'ho aggiunto usando .attr("disabled", "disabled") e ora sto cercando qualcosa di simile a .removeAttr("disabled", "disabled"); di jQuery per rimuoverlo di nuovo. Utile per <button> e <option>. Ho provato a utilizzare lo .remove() ma questo rimuove l'intero oggetto e non l'attributo.Come rimuovere un attributo in D3.js?

risposta

88

Dal API documentation for attr

Un valore nullo rimuoverà l'attributo specificato

così sembra che si desidera .attr('disabled', null).

+1

Lol, non posso credere di essere stato in grado di ignorarlo. – bonna