![](/img/trans.png)
[英]want to fetch value of closest inner checked radio button using jquery
[英]Disable radio button using Closest in JQuery
如何使用Closest單擊中間的單選按鈕以禁用兩側的單選按鈕?
<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>
在單擊“否”時,我希望禁用“是”和“不適用”單選按鈕,但不希望通過使用任何循環/迭代或禁用靜態Name或ID來實現,而是希望最接近或同級的Jquery方法執行相同的操作。
在JQuery中如何使用它呢?
您可以這樣操作,基本上是采用最接近的<div>
,然后找到所有類型為radio
<input>
,但找到“ No”無線電並禁用它們。
$("#COM1").on("click", function() {
var $no = $(this);
$no.closest("div").find("input:radio").not($no).attr("disabled", true);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.