web-dev-qa-db-fra.com

Comment supprimer un attribut dans D3.js?

Puis-je dans D3.JS supprimer un attribut? Je l'ai ajouté en utilisant .attr("disabled", "disabled") et maintenant je cherche quelque chose de similaire à .removeAttr("disabled", "disabled"); de jQuery pour le supprimer à nouveau. Utile pour <button> Et <option>. J'ai essayé d'utiliser la .remove() mais cela supprime l'objet entier et non l'attribut.

64
bonna

Depuis la documentation API pour attr

Une valeur nulle supprimera l'attribut spécifié

Il semble donc que vous souhaitiez .attr('disabled', null).

106
Ian Roberts