Javascript Jquery查询每个()类并仅获取该循环中的元素
我尝试使用each()函数,每次类出现在表中时,它都会获取该部分中的信息 它正在执行循环x3,但我要求的信息仅来自第一个实例Javascript Jquery查询每个()类并仅获取该循环中的元素,javascript,jquery,json,Javascript,Jquery,Json,我尝试使用each()函数,每次类出现在表中时,它都会获取该部分中的信息 它正在执行循环x3,但我要求的信息仅来自第一个实例 <td class="approved_player"> <span first_role="1" role="Damage" class="icon_damage"></span> <a class="class_monk">Sickli</a> </td> 谢谢你的帮助。我发现了一个
<td class="approved_player">
<span first_role="1" role="Damage" class="icon_damage"></span>
<a class="class_monk">Sickli</a>
</td>
谢谢你的帮助。我发现了一个错误
在这里,您将数据对象与播放器的字符串进行比较
if (player == data)
我将此更改为:
if (Object.keys(data)[0] == player)
通过这种方式,你可以将“僧侣”与你物品的第一个属性进行比较,在这种情况下,你的物品是法师的
这也将检索3个元素
$("td.approved_player")
但是在你的每个循环中,你会得到一个这样的元素,但是它会检索到3个元素
$("a[class^='accountLink class_']")
这还将检索3个元素,您将始终处理第一个元素
使用它,您将检索当前元素
$(this).children("a").attr('class').split('_')[1]
我想小提琴演奏得好吗
请记住,jQuery可以从所需的选择器中检索多个DOM对象。非常有效!非常感谢。Yw对于一个游戏玩家xD来说,在这样的代码中提供帮助是一件很高兴的事
$(this).children("a").attr('class').split('_')[1]