jQuery 和单选按钮组

标签 jquery radio-button

在 jQuery 中,我想选择所有未选中按钮的单选按钮组。

或者,有没有一种方法可以让我选择所有单选按钮组并迭代这些组?

我正在向页面动态添加 N 个单选按钮组,并且事先不会知道单选按钮组的名称。

最佳答案

要查找所有 radio 组:

var radio_groups = {}
$(":radio").each(function(){
    radio_groups[this.name] = true;
})

查找哪个单选组已选中单选框,哪个未选中:

for(group in radio_groups){
    if_checked = !!$(":radio[name='"+group+"']:checked").length
    alert(group+(if_checked?' has checked radios':' does not have checked radios'))
}

关于jQuery 和单选按钮组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1165627/

相关文章:

javascript - Bootstrap/jQuery 单选按钮在 Firefox/Safari 上不起作用

jquery - 在对 JQuery 数据表进行初始排序时最后显示空值

javascript - 将鼠标悬停在一个 div 上以显示某个类的最近 div

循环内创建 Javascript 对象

javascript - 按钮 onClick 事件和 Href-Location

html - 为什么我的左边距没有应用到我的单选按钮?

javascript - 获取一组单选按钮值

javascript - 最大高度/行和设置滚动

php - 如何使用 PHP 将未回答的单选按钮问题作为 NULL 值发布到 MySQL 数据库中?

html - 标签内的按钮