相关疑难解决方法(0)

如何在页面加载后通过jQuery动态插入<script>标记?

我在解决这个问题上遇到了问题.我首先尝试将脚本标记设置为字符串,然后使用jquery replaceWith()在页面加载后将它们添加到文档中:

var a = '<script type="text/javascript">some script here</script>';
$('#someelement').replaceWith(a);
Run Code Online (Sandbox Code Playgroud)

但是我在那个var上得到了字符串文字错误.然后我尝试编码字符串,如:

var a = '&left;script type="text/javascript"&gt;some script here&lt;\/script&gt;';
Run Code Online (Sandbox Code Playgroud)

但发送它replaceWith()只是将该字符串输出到浏览器.

有人可以告诉我你如何<script>在页面加载后动态地将标签添加到浏览器中,理想情况下通过jQuery?

javascript jquery script-tag javascript-injection

95
推荐指数
6
解决办法
22万
查看次数

生成内容后,jQuery .on(“ change”,function()不触发

我有一个Jquery脚本,当文件输入更改时应将其触发。它可以在静态页面中运行,但是在生成内容时不会响应。我的问题在哪里?

$("#file_input").on("change", function(){
Code To Execute
});
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

0
推荐指数
1
解决办法
402
查看次数