检查下一个未禁用的单选按钮

时间:2010-11-24 13:43:13

标签: javascript jquery radio-button

我有一堆单选按钮,根据其他单选按钮的选择,某些无线电被禁用。问题是他们残疾人仍然被检查。很难解释这一点,这不是我可以在代码中展示的东西,因为它只是一堆垃圾和实验。

所以无论如何,我的问题是,你怎么在单选按钮组(同名)中找到第一个未禁用的单选按钮?

感谢您的帮助。

2 个答案:

答案 0 :(得分:5)

$(':radio:not(:disabled):first')

首先它会找到所有未禁用的无线电。

答案 1 :(得分:4)

您可以找到:radio

的所有单选按钮

您可以使用:not

减少该结果

您可以使用:disabled

定位所有已停用的元素

您可以使用:first

返回给定集合中的第一个元素
$('input:radio:not(:disabled):first')

如果你想知道检查哪个单选按钮,忽略任何禁用的单选按钮,你可能想做类似的事情

$('input:radio:checked:not(:disabled)')