我想将点击次数从 1 次循环到 3 次,然后重复。我尝试这样的事情
$(".switch").click(function(){
var $btn = $(".click_count");
var count = ($btn.data(".click_count") || 0) + 1;
$btn.data(".click_count", count);
if ( count == 1 )
$btn.text("2");
else if ( count == 2 )
$btn.text("3");
else {
$btn.text("1");
}
return false;
});
我的问题:我怎样才能重复这个功能,以便点击否。 4 将显示否。 2 阿苏。又来了?
最佳答案
您可以使用模运算:
var count = (($btn.data(".click_count") || 0) + 1) % 3;
编辑:你也不需要那些如果:
$btn.data(".click_count", count);
$btn.text(count + 1);
关于javascript - 将点击次数从 1 数到 3,然后重复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44749043/