我想将“ the ”更改为"Songs",因为当有人单击按钮时,22动态值的0会增加。我尝试过使用这段代码,但它并没有增加这个数字:
setInterval(() => {
if ($('#completion-count').length && !$('.completion_count_no_repeat').length) {
$('#completion-count').empty();
$("#completion-count").append(`<span id="completion-count" class="font-semibold">0 of 22 Songs Completed</span>`);
}
}, 1000);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span id="completion-count" class="font-semibold">0 of 22 Lessons Completed</span>
发布于 2022-05-30 13:25:29
你不能增加这个数字。
您需要对最后一个数字进行计数,然后将其格式化为字符串:
let index = 0;
setInterval(() => {
if ($('#completion-count').length && !$('.completion_count_no_repeat').length) {
$('#completion-count').empty();
$("#completion-count").append(`<span id="completion-count" class="font-semibold">${index} of 22 Songs Completed</span>`)
}
index++;
}, 1000);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span id="completion-count" class="font-semibold">0 of 22 Lessons Completed</span>
字符串中的花括号是用于模板的。(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals)
https://stackoverflow.com/questions/72434910
复制相似问题