我在多次弹出此确认框时遇到问题。我只在按下某个按钮后确认。如果我只单击该按钮,则该按钮只应询问一次,但该类的每个按钮都会询问我一次。
如果我仅在用户单击特定按钮时触发此条件,任何想法为什么会循环?
$(".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();
}
}
});
});