1

我想使用 jquery.append 方法将一些 html 标记和 js 组合附加到父 div。

我尝试以下:

var swfString = "\u003cdiv id=\"flashGame\" style=\"color:red\"\u003e\u003c/div\u003e\u003cscript type=\"text/javascript\" language=\"javascript\"\u003edocument.getElementById(\u0027flashGame\u0027).innerHTML = .......SOME LONG SCRIPT HERE.... \u003c/script\u003e";
$("swf").append(swfString);

所以我希望它添加到“swf”div,但事实并非如此,FireBug 中也没有任何错误或警告。带有标记的字符串是正确的 JSON 格式字符串。任何想法请。

4

2 回答 2

1

将 id 或 class 属性赋予 swf div 尝试以下代码:

HTML:

<div id="swf"></div>
or
<div class="swf"></div>  

JS:

$("#swf").append(swfString); // if id="swf"
or
$(".swf").append(swfString); // if class="swf"
于 2013-07-31T09:30:07.483 回答
1

如果“swf”是其中id之一,div您可以这样做:

$("#swf").append(swfString);
于 2013-07-31T09:25:44.353 回答