jQuery - if else关于单选按钮的声明

时间:2011-04-15 03:15:32

标签: jquery

我有2个单选按钮表示是和否,我想知道是否可以在jQuery中运行if else语句来查看是否按下了其中一个?

<input type="radio" name="option" value="yes">
<input type="radio" name="option" value="no">

如果选择是,那么如果没有选择,则执行此操作

在jQuery中可以吗?

3 个答案:

答案 0 :(得分:3)

你可以写

if ($('input:radio[name="option"]:checked').val() === "yes")

但是,您应该使用单个复选框。

答案 1 :(得分:2)

if ( $('[type=radio]').filter(':checked').length)

答案 2 :(得分:0)

检查Slacks回答后,重新阅读问题

var result = $('input:radio[name="option"]:checked').val();
if (result === 'yes') {
}else if (result === 'no') {
}

这样你就不会运行两次相同的查询或重复代码