扫码关注官方订阅号
test 点击 这段代码中为啥会出现alert的次数随着button点击的次数增多而增多的现象?
// 需要解绑 $("iframe").attr("src","http://www.szu.edu.cn").unbind().load(function(){ alert("更新了"); })
$(".list-item")有两个class为list-item的元素吧
源代码修改为如下即可:
<!DOCTYPE html> <html> <head> <title>test</title> <script src="./jquery.min.js"></script> </head> <body> <button>点击</button> <iframe src="http://www.baidu.com" style="height:300px;width:300px;"></iframe> <script type="text/javascript"> $(function(){ $("button").click(function(event){ $("iframe").attr("src","http://www.szu.edu.cn").load(function(){ $(this).unbind(); alert("更新了"); }) }) }) </script> </body> </html>
这是局部重复绑定引起的,但是代码具体执行过程我还是没搞明白
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
$(".list-item")有两个class为list-item的元素吧
源代码修改为如下即可:
这是局部重复绑定引起的,但是代码具体执行过程我还是没搞明白