javascript - 注入jQuery时函数不起作用
问题描述
我无法在注入 jQuery 的网络中运行简单的脚本所以让我们想象一个几乎空白的网络:
<html>
<head>
<title>Demo</title>
</head>
<body>
</body>
</html>
然后我打开 DOM 并插入:
<html>
<head>
<title>Demo</title>
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
</head>
<body>
<button class="btn btn-danger btn-block" id="demo">Demo</button>
<script>
$(function(){
$(document).on('click','#demo',function(){
alert("Hello World!");
});
});
</script>
</body>
</html>
那是行不通的 :( 仅当网络首先以所有代码开头时才有效,但在注入时不要。有没有办法使它成为可能?非常感谢和问候 :)
解决方案
推荐阅读
- firebase - 云函数错误:函数不是有效的特性。必须是数据库、firestore、函数、托管、存储之一
- node.js - 自定义 npm 脚本如何在我的代码中工作?
- python - 这是在读取模式下读取文件的正确方法
- swift - 如何让 NSTextField 包含在可变行高表中
- google-sheets-formula - 如何总结最长的连续正/负值
- python - 如何在两个数字之间进行输入
- javascript - Ajax成功后如何显示模态?
- go - 如何在 VSCode 中输入代码时跳过输入“”
- javascript - 为什么我不能删除代码中的中间变量?
- .net - .Core CLR 与 Mono CLR 有什么区别?那么微软为什么要维护运行时环境呢?