Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在使用d3.js追加div时使用jquery查找div_Javascript_Jquery_D3.js - Fatal编程技术网

Javascript 如何在使用d3.js追加div时使用jquery查找div

Javascript 如何在使用d3.js追加div时使用jquery查找div,javascript,jquery,d3.js,Javascript,Jquery,D3.js,我目前在JavaScript jquery和d3.js库中工作。 我陷入了困境,需要专家的帮助 这是我的密码 <div id="d1", style="height: 200px; width: 540px" ></div>> 我的问题从这里开始,我希望使用jquery获得内部div的左上方位置,因此我编写了以下几行代码 var par_div = "d1"; alert ($('#child' + par_div).position().left); 但是我犯

我目前在JavaScript jquery和d3.js库中工作。 我陷入了困境,需要专家的帮助

这是我的密码

<div id="d1", style="height: 200px; width: 540px" ></div>>
我的问题从这里开始,我希望使用jquery获得内部div的左上方位置,因此我编写了以下几行代码

var par_div = "d1";
alert ($('#child' + par_div).position().left);
但是我犯了个错误

未捕获的TypeError:无法读取null的属性“left”

我想问题是因为我使用d3.js制作了div。有人能告诉我如何找到我孩子div的左边位置吗

谢谢

看起来像是打字错误:

$('#child' + par_div)
应该是:

$('#' + par_div)

position.left而不是position.left是的,我在这里使用它时留下了一个打字错误。在这种情况下,如果jQuery看到指定的对象,您应该检查:console.log$'child'+par_div@Glibnes jQuery没有看到指定的对象。您可以在JSFIDLE或其他主机上生成testcase吗?
$('#' + par_div)