Javascript 使用属性上的不等式比较在DOM元素上使用D3选择器

Javascript 使用属性上的不等式比较在DOM元素上使用D3选择器,javascript,jquery,d3.js,Javascript,Jquery,D3.js,我的Dom包含以下svg元素 <circle cx="50326.72265625" cy="9764.853515625" r="300" ipaddress="1.4.142.99" deleted="false" voltage="4.236859" version="klo"> </circle> 我需要选择电压大于3的所有圆圈 有人能解释一下吗 d3.slectAll('circle').fil

我的Dom包含以下svg元素

       <circle cx="50326.72265625" cy="9764.853515625" r="300"  
       ipaddress="1.4.142.99" deleted="false" voltage="4.236859" 
       version="klo">
       </circle>

我需要选择电压大于3的所有圆圈

有人能解释一下吗

d3.slectAll('circle').filter( function () {
    return +d3.select(this).attr('voltage') > 3.0;
});