我正在开发一个项目,我正在使用dragster库。我正在尝试建立一个纸牌游戏。当我试图使用dragster函数获取卡的值时我陷入困境。它运行循环两次,我不想要(首先它运行13次然后它运行到我想要的)。我只想要那个循环运行最后因为它包含所有我需要的元素。第一次运行13次。它运行如下:
0
1
.
.
upto 12
then it again run
0 to 11(this loop I want).
如何忽略上面的循环。 我的代码:
$('.test .block').find('div.Hearts').each(function(i,val){
let h = $(val).find('p#number').text();
console.log(h)
})
答案 0 :(得分:1)
这看起来像是理解jQuery的问题
每个 http://api.jquery.com/jquery.each/
查找 https://api.jquery.com/find/
问题很可能与您在查找中返回多个元素有关,然后运行每个元素。
我建议您使用更具体的选择器 - 从每个内部调试注销$(this)以查看它所针对的元素。