如何检测是否使用jQuery检查某个单选按钮?
我正在使用jQuery Validate插件,并且如果某个单选按钮被选中,需要一个字段。我怎样才能确定某个国家是否被选中?如何检测是否使用jQuery检查某个单选按钮?
例如,如果选中加拿大单选按钮,则需要此字段。这是不对的,但它是沿着这些路线的东西:
depends: function(element) {
return $("input[name='country'],[value='ca'],:checked")
}
UPDATE:
我使用@Tatu Ulmanen的代码,但是我点击一个外后收到以下错误在选择“加拿大”时应该要求的字段。有任何想法吗?
province: {
depends: function(element) {
return $("input[name='country'][value='ca']").is(':checked')
}
},
$ .validator.methods [方法]是 未定义[打破该误差] 的eval(功能(P,A,C,K,E,d){E =函数(.. .x5b |触发| X21 | x23'.split( '|'),0,{}))
$("input[name='country'][value='ca']").is(':checked');
可以使用.is()
方法:
$("input[name='country'][value='ca']").is(':checked');
打我吧:) – lethalMango 2011-06-07 13:47:18
谢谢您的帮助。我尝试了您的代码,但遇到了错误。见上面我的更新。 – Cofey 2011-06-07 14:17:19
$("input[name='country'],[value='ca']").is(':checked');
这里有一个办法:
if ($('#id').is(':checked')) {
alert('button is checked');
}
可能重复[检查特定单选按钮](http://*.com/questions/2195125/check-of-specific-radio-button-is-checked) – 2012-07-20 14:30:20