在jQuery中添加脚本标记

时间:2011-12-16 17:52:47

标签: jquery html

我在jQuery中包含了一个脚本,但似乎没有用。你能看看代码并启发我吗?

<div id="foo"></div>

$('#foo').append('<script> some code </script>');

2 个答案:

答案 0 :(得分:3)

我会将你的脚本从页面上剥离到自己漂亮的干净文件中,然后通过jquery将其拉入

    var script = document.createElement( 'script' );
script.type = 'text/javascript';
script.src = url;
$("#someElement").append( script );

答案 1 :(得分:2)

看到你正在使用javascript插入一些javascript,为什么不运行javascript片段:

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");

你在哪里:

$('#foo').append(...);

只需从Twitter插入该代码即可。它会做同样的事情。