jquery - 检查单选按钮是否被选中jquery

标签 jquery

我有这个 HTML:

<input type="radio" name="test" id="test" value="1"><br>
<input type="radio" name="test" id="test" value="2"><br>
<input type="radio" name="test" id="test" value="3"><br>

<input type="button" onclick="CreateJobDo">

当页面加载时,不会检查其中任何一个。我想使用 jQuery 来检查按下按钮时是否选中了其中一​​个单选按钮。

我有这个:

function CreateJobDo(){
    if ($("input[@name=test]:checked").val() == 'undefined') {

        // go on with script

    } else {

        // NOTHING IS CHECKED
    }
}

但这不起作用。如何让它工作?

最佳答案

首先,只有一个id="test"

其次,试试这个:

if ($('[name="test"]').is(':checked'))

关于jquery - 检查单选按钮是否被选中jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15530582/

相关文章:

javascript - flexslider - 两个 slider 在一起 - Directional Nav 有时只滑动一个 slider 。如何解决这个问题?

javascript - 将 javascript 属性传递给 javascript 函数

c# - Bootstrap 图片库 + ASP.net C# MVC

javascript - 如何使用 keyup 在 javascript 中读取值并验证密码长度?

php 将字符串化对象获取为 null

javascript - jQuery - 本地存储排序字符串化对象顺序

javascript - AJAX CAll 天气 API 不起作用

jquery - jQuery 中 CSS 类更改的触发事件

javascript - ui datepicker 前 100 带日历

jquery - Bootstrap部分 View 模态表单未提交