gpt4 book ai didi

jquery .live() 点击多次

转载 作者:行者123 更新时间:2023-12-01 02:25:59 26 4
gpt4 key购买 nike

我正在尝试制作一个更新验证码图像的脚本,该图像通过 live() 函数加载...它可以工作,但它只在 Firefox 上更新图像 1 次,在 Safari 上更新图像 2 次...怎么可能我让它工作多次?

jquery 1.4.2

相关代码部分:

/* captcha image change */
var rand = Math.random();

$('a.captcha_refresh').live('click', function() {
$('img.captcha').attr("src", 'captchashow.php?sid=' + rand);
});

谢谢,brm

最佳答案

这取决于您的实现,但您在所有请求中重复使用相同的随机值。您可能想要:

var rand;

$('a.captcha_refresh').live('click', function() {
rand = Math.random(); //new value
$('img.captcha').attr("src", 'captchashow.php?sid=' + rand);
});

这样 rand 会不断变化,但您会看到它的最新值。

关于jquery .live() 点击多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948525/

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