-1
var html = $("#inline_content").html();

$(html).$("#chartDIV").html('<div id="chart_div" style="height: 300px; width: 300px;"></div>');

行 1: div の html を受け取ります。正常に動作します!

行 2: 次に、ここで試していること (うまくいきません...) は、var html 内の要素を変更することです。

では、これはどのように可能ですか?

4

1 に答える 1

1

次のことを試してください。

$("#inline_content #chartDIV").html('<div id="chart_div" style="height: 300px; width: 300px;"></div>');

dom を直接操作するつもりがなく、クローンを操作するだけの場合は、次の手順を実行する必要があります。

var html = $("#inline_content").clone();
html.find('#chartDIV').html('<div id="chart_div" style="height: 300px; width: 300px;"></div>');

これで、html 変数には、操作された html を持つ要素のコピーが含まれます。

于 2013-01-04T22:50:47.337 に答える