如何删除 D3.js 中的属性?

我可以在 D3.JS 中删除一个属性吗?我已经使用 .attr("disabled", "disabled")添加了它,现在我正在寻找类似于 jQuery 的 .removeAttr("disabled", "disabled");的东西来再次删除它。对 <button><option>有用。我试过使用 .remove(),但它删除的是整个对象,而不是属性。

33176 次浏览

attr的 API 文档

空值将删除指定的属性

看起来你想要 .attr('disabled', null)