gpt4 book ai didi

javascript - jQuery确认多次弹出

转载 作者:行者123 更新时间:2023-11-28 08:57:21 26 4
gpt4 key购买 nike

我遇到了多次弹出此确认框的问题。我只有在按下某个按钮后才会确认。如果我只单击该按钮,则应该只询问该按钮一次,但它会询问该类的每个按钮一次。

如果我仅在用户单击特定按钮时触发此条件,您知道为什么会循环吗?

$(".TweetNow").each(function () {    
$(this).click(function TweetThis() {

var identify = $(this).attr('id');
var prestart = identify.indexOf('_');
var start = prestart + 1;
var end = identify.length;
var position = identify.substr(start, end);

var message = $("#Tweet_" + position).val();
var site = $("#SiteLabel").text();

if (message != '') {
var trend = $("#Topic_" + position).text();
var website = $("#SiteLabel").text();
if (confirm("Are you sure you want to tweet the following message:\n" + message + " ?")) {
PageMethods.TweetThis(message, site, trend, website);
location.reload();
}
}
});
});

最佳答案

将代码更改为

$(".TweetNow").click(function() {
var identify = $(this).attr('id');
//Rest of code
});

而不是

$(".TweetNow").each(function () {    
$(this).click(function TweetThis() {

});
});

关于javascript - jQuery确认多次弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276506/

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