我有2个单选按钮表示是和否,我想知道是否可以在jQuery中运行if else语句来查看是否按下了其中一个?
<input type="radio" name="option" value="yes">
<input type="radio" name="option" value="no">
如果选择是,那么如果没有选择,则执行此操作
在jQuery中可以吗?
答案 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') {
}
这样你就不会运行两次相同的查询或重复代码