私は現在、JavaScriptjqueryとd3.jsライブラリで作業しています。私は問題に悩まされており、専門家の助けが必要です
これが私のコードです
<div id="d1", style="height: 200px; width: 540px" ></div>>
今、私はd3.jsを使用してコードを書きました
var p_div = "d1"
div = d3.select('#' + p_div).append('div')
.attr('id' , 'child' + p_div)
.attr('width', 340)
.attr('height', 200px)
.attr('style', 'float: left;');
私の問題はここから始まりますjqueryを使用して内部divの左右の位置が必要なので、次のコード行を記述しました
var par_div = "d1";
alert ($('#child' + par_div).position().left);
しかし、私はエラーが発生しています
Uncaught TypeError:nullのプロパティ'left'を読み取れません
問題は、d3.jsを使用してdivを作成したためだと思います。子供のdivの左側の位置を見つける方法を教えてください。
ありがとう