Javascript 如何在D3.js中编写IF语句?

Javascript 如何在D3.js中编写IF语句?,javascript,d3.js,Javascript,D3.js,我正在svg中创建矩形,然后我想使用d3.js使用每个矩形的唯一id来检查它们。如何检查矩形是否具有id 0 我尝试了以下代码,但它给出了一个错误 if(d3.select(".rect").attr("id")=="0") 这个格式正确吗?请帮助。我不完全确定您想要实现什么,但选择id为0的元素的简单方法是selectid=0。尽管您应该避免id以数字开头,而id只是数字。您可能还希望查看此页面和此。IDs不能以数字开头。一般说明:为您的问题添加更多上下文,请使用JSFIDLE。感谢您的帮

我正在svg中创建矩形,然后我想使用d3.js使用每个矩形的唯一id来检查它们。如何检查矩形是否具有id 0

我尝试了以下代码,但它给出了一个错误

if(d3.select(".rect").attr("id")=="0") 

这个格式正确吗?请帮助。

我不完全确定您想要实现什么,但选择id为0的元素的简单方法是selectid=0。尽管您应该避免id以数字开头,而id只是数字。您可能还希望查看此页面和此。IDs不能以数字开头。一般说明:为您的问题添加更多上下文,请使用JSFIDLE。感谢您的帮助。。。