Jquery,将标记和脚本的混合附加到div

时间:2013-07-31 09:24:13

标签: jquery html append

我想使用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格式字符串。 任何想法请。

2 个答案:

答案 0 :(得分:1)

如果“swf”是id的{​​{1}},您可以这样做:

div

答案 1 :(得分: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"