Javascript Jquery查询每个()类并仅获取该循环中的元素

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> 谢谢你的帮助。我发现了一个

我尝试使用each()函数,每次类出现在表中时,它都会获取该部分中的信息

它正在执行循环x3,但我要求的信息仅来自第一个实例

<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]