每次弹出消息时需要减少1个数字
我有点卡在这里,不知道如何继续。每次弹出消息时都需要将数字减1。每次弹出消息时需要减少1个数字
var counter = 1; $(document).ready(function() {
if (counter == 1) {
counter++;
$('#cntVal').html(function(i, val) {
return +val - 2
});
} else {
$('#cntVal').html(function(i, val) {
return +val - 1
});
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <p id="cnt">You still have (<span id="cntVal">3</span>) more tries left. Good luck!</p>
但在这个代码总是显示2次尝试:(
回答:
根据你的代码,每个调用时$(document).ready(function(){});
,用于减退数由一个你需要做的事件触发。
var counter = 1; $(document).ready(function() {
$('#cnt').on('click', function() {
if (counter == 1) {
counter++;
$('#cntVal').html(function(i, val) {
return +val - 1
});
} else {
$('#cntVal').html(function(i, val) {
return +val - 1
});
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <p id="cnt">You still have (<span id="cntVal">3</span>) more tries left. Good luck!</p>
我在点击段落时应用了事件触发器
以上是 每次弹出消息时需要减少1个数字 的全部内容, 来源链接: utcz.com/qa/261207.html