gpt4 book ai didi

javascript - 单击时的 Jquery 变量

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:38 25 4
gpt4 key购买 nike

这是一个 jquery 函数,它在单击两个不同的按钮时递增 num(其他函数将 num 递减 1),但是我希望它们递增和递减 SAME 变量,就像现在一样,当单击一个按钮时, num 增加了,但是当单击另一个按钮时,它再次从一个开始,然后从一个开始下降,如果你知道我的意思的话,它应该使用另一个 num 的数量。

$(".eventer button[name=lol]").click(function() {

num = $(this).data('num');
if (typeof num != 'number') {
num = 1;
}
$(this).attr('disabled', true); // don't allow a second click until previous action has completed
//$.ajax('javas.php', { success: function(response) {
$(this).parent().next('.status').html(num);
$(this).data('num', ++num);
$(this).attr('disabled', false); // reset
//})
});
$(".eventer button[name=myBtn]").click(function() {

num = $(this).data('num');
if (typeof num != 'number') {
num = 1;
}
$(this).attr('disabled', true); // don't allow a second click until previous action has completed
//$.ajax('javas.php', { success: function(response) {
$(this).parent().next('.status').html(num);
$(this).data('num', --num);
$(this).attr('disabled', false); // reset
//})
});

感谢任何帮助。

最佳答案

看看这个:

http://jsfiddle.net/2bwuM/13/

您不能将其声明为“a”全局变量,因为每个 div 都需要一个计数器。这就是为什么 data 属性是最好的方法。

关于javascript - 单击时的 Jquery 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550945/

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