如何使用最近点击中心单击中心的单选按钮来禁用双方的单选按钮?
<div class="pure-u-1 pure-u-md-1-5">
<span style="white-space: nowrap;">
<span style="display: inline-block;">
<label for="COMA">
<p>
<input type="radio" value="Yes" name="COM" id="COM0">
Yes
</p>
</label>
</span>
<span style="display: inline-block;">
<label for="COMA">
<p>
<input type="radio" checked="checked" value="No" name="COM" id="COM1">
No
</p>
</label>
</span>
<span style="display: inline-block;">
<label for="COMA">
<p>
<input type="radio" value="NA" name="COM" id="COM2">
NA
</p>
</label>
</span>
</span>
</div>
单击否,我想禁用YES和NA单选按钮,但不能使用任何循环/迭代或禁用静态名称或ID, 但希望Jquery方法最接近或兄弟姐妹做同样的事情。
如何在JQuery中使用它?
答案 0 :(得分:0)
你可以这样做,基本上你拿最接近的<div>
,然后找到<input>
类型的所有radio
,但是&#34;否&#34;收音机并禁用它们。
$("#COM1").on("click", function() {
var $no = $(this);
$no.closest("div").find("input:radio").not($no).attr("disabled", true);
});
答案 1 :(得分:0)