为什么D3.js可以选择jQuery不能的元素?

sbt*_*tpr 2 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");
Run Code Online (Sandbox Code Playgroud)

作品.

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

不行.我收到以下错误:

在此输入图像描述

Cyr*_*ian 5

它一定要是

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

代替

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