为什么D3.js可以选择jQuery无法实现的元素呢?

时间:2016-02-12 04:46:15

标签: javascript jquery select d3.js

d3.select('#le'+j.toString()).style("background-color", j==i?"#ffffaf":"#dfdfdf");
    //$('#le'+j.toString()).style("background-color", j==i?"#ffffaf":"#dfdfdf");

作品。

//d3.select('#le'+j.toString()).style("background-color", j==i?"#ffffaf":"#dfdfdf");
    $('#le'+j.toString()).style("background-color", j==i?"#ffffaf":"#dfdfdf");

不起作用。我收到以下错误:

enter image description here

1 个答案:

答案 0 :(得分:5)

必须是

$('#le'+j.toString()).css("background-color", j==i?"#ffffaf":"#dfdfdf");

而不是

$('#le'+j.toString()).style("background-color", j==i?"#ffffaf":"#dfdfdf");