如何使用jQuery从数组中的特定对象获取属性?

时间:2019-03-04 16:44:10

标签: jquery html

我一直在尝试从数组上列出的class元素中获取label属性。

我有两个label元素,它们具有特定的类,例如:

<label class="lblClass1">Answer 1
    <input type="radio" name="radioQ-1">
</label>
<label class="lblClass2">Answer 1
    <input type="radio" name="radioQ-1">
</label>

我正在使用以下jQuery代码查找所有label元素:

var lblClass = $('label');

这会将两个label元素作为数组中的对象返回,但是我无法从该数组中的特定对象获取属性。

假设我要从数组AKA lblClass2中的第二个元素获取class属性,我已经尝试过类似的事情:

var ckbClass = $('label')[1].attr('class');

这种方法给我一个错误,但是类似:

var ckbClass = $('label').attr('class');

将成功从数组AKA lblClass1的第一个元素返回class属性。这可能是由于我尚不了解的jQuery语法错误。

1 个答案:

答案 0 :(得分:1)

编辑,一种更好的方法是$('label').eq(1).attr('class');


原始答案:

您将使用类似$($('label')[1]).attr('class');