我选择了一些元素,.someClass
并且我想选择<label>
出现在 DOM 树中较低位置的下一个元素。
在这两个元素之间可以是其他任何东西,例如:
<input class="someClass" />
<p>asdfasdf</p>
<div></div>
<table>
<tr>
<td>
<label>SOMETHING</label>
</td>
</tr>
</table>
我的脚本:
$(".question").each(function (index, value) {
vargroupNumber = ++index;
$(":radio", this)
.attr("name", "group" + groupNumber)
.each(function (index, value) {
$(this)
.removeAttr('checked')
.attr("id", "id" + groupNumber + index)
.next('label')
.attr("for", "id" + groupNumber + index);
});
});
我想为此选择并设置一些东西<label>
。