gpt4 book ai didi

javascript - setinterval 无法更改图像 src

转载 作者:行者123 更新时间:2023-12-03 06:41:05 26 4
gpt4 key购买 nike

想知道为什么下面的代码不会改变我的img src。注释掉的示例效果很好。并且警报每 4 秒触发一次。在设置的间隔函数内替换 src 是行不通的。

$(document).ready(function(){
$(".samples_1_1").on("click", function(){
alert('asdf');
//$(this).attr("src", "../../static/results/samples_1_2.png");
setInterval(function() {
alert('alert 1');
$(this).src("src", "../../static/results/samples_1_2.png");
}, 4000);
});
});

最佳答案

首先,在第二个示例中,您使用的是不存在的 .src()。像以前一样使用 .attr() 。其次,$(this) 关键字现在位于它自己的函数内部,使其成为未定义的。您需要使用 $(".samples_1_1").attr("src", "../../static/results/samples_1_2.png"); 手动指定元素p>

关于javascript - setinterval 无法更改图像 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37956432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com