我想在一组无线电输入之后添加一个标签,如果第一个有一定的等级
<label>Has the strategy and all of it's relevant background documents been uploaded</label>
<label for="Radio1"><input type="radio" name="uploaded" class="required cat1" id="Radio1">Yes</label>
<label for="Radio2"><input type="radio" name="uploaded" id="Radio2">No</label>
Radio1有类,但我想在最后一个之后插入一个标签(在这种情况下是Radio2)
我以为我可以用这个:
$('input[type="radio"].cat1').siblings('input:last').after('<label>Hi!</label>');
但它不起作用。你能选择我做错了吗?
答案 0 :(得分:0)
你可以试试这个:
$('input[type="radio"].cat1')
.parent().parent()
.find('label:last')
.after('<label>Hi!</label>');
所以找到带有必需类的单选按钮,转到它的父级(标签),然后转到它的父级(无论你的容器是什么),然后找到最后一个标签,并在其后附加一个标签。
编辑:没有注意到您的输入嵌套在标签中。有固定的。此外,您可能需要根据您的要求稍微调整选择器。