是否可以在jQuery .html()函数中获取JavaScript脚本标记?
function pleaseWork(){
$('#content').html('<h3 style="color:#335c91">This is the header</h3><div class="holder"><script type="text/javascript" src="javascriptFile.js"></script></div>');
}
Run Code Online (Sandbox Code Playgroud)
我想要完成的是当用户点击按钮时,此标题和JavaScript代码显示在div内容中,现在当我点击按钮时,没有标题显示,它转到空白页面并显示JavaScript代码(它有效,但不是我希望它如何工作.)
</script>通过替换它来逃避标记:<\/script>
如果这不起作用,也用cdata标记包围脚本.
工作演示:http://jsfiddle.net/BgxZN/1/
编辑:
如果你想在div中实际显示javascript文件的内容,你需要使用XMLHTTP请求或iframe.
新的工作演示:http://jsfiddle.net/BgxZN/13/