所以我不确定我应该寻找什么来解决这个问题。我只知道这是个问题。所以我有一个视图,其中返回了一个剧集名称列表。在视图中,我有一个带有 jQuery 调用的按钮,我想在每次按下按钮时循环播放剧集。我创建了一个迭代器,但问题是,如果我在 jQuery 函数中增加迭代器,它的作用域会阻止它在下次按下按钮时保持它的值,这意味着它只能增加一个。代码看起来像这样
$(document).ready(function(){
{{iter = 0}}
$('#nextButton').click(function(){
{{iter = iter + 1}}
$('.firstEp').children().remove()
$('.firstEp').append('<p>epList[iter]</p>')
});
因此 iter 可以增加您按下按钮的一次但不能增加。我可以用什么来解决这个问题?