我一直在尝试从数组上列出的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语法错误。
答案 0 :(得分:1)
编辑,一种更好的方法是$('label').eq(1).attr('class');
原始答案:
您将使用类似$($('label')[1]).attr('class');