使用jquery将脚本附加到页面

时间:2017-04-07 13:45:26

标签: javascript jquery ajax append

我收到数据(在ajax调用之后)2个脚本标记,我从这样的数据中得到:

var scripts = $(data).filter('script');    

现在我想将这2个脚本标签的内容附加到div。我怎么能这样做?

for(var i=0; i < scripts.length; i++) {
    $('#myDiv').append(scripts[i]);
}

上述方法并不附加任何内容。

我无法在js中重建脚本(我在其他帖子中看到了这种方法),因为我的脚本包含大量元素和逻辑。

1 个答案:

答案 0 :(得分:0)

试试这个:

function codeGenerate(code){
    var JS= document.createElement('script');
    JS.text= code;
    document.body.appendChild(JS);
}