jquery - 获取复选框或单选组的值

标签 jquery checkbox radio-group

因此,我生成的表单根据用户选择的内容而有所不同。因此,我不知道页面上有什么(即选择、复选框、单选、文本区域、文本输入)。

我需要一种方法来查看一组 radio 是否已被检查,本质上是返回同一组中的那些 radio 的值。目前我在每个循环中使用这个jquery:

  $("#formdiv input:radio").each(function(){
  //random validation code here
  }

问题是,当我只想按它们的分组方式浏览它们时,这让我浏览每一个单选按钮。

此外,我还需要按组获取复选框以获取所有选中的值,但我需要知道哪些复选框位于同一复选框组中。我当前的每个循环仅将所有复选框作为单独的事物返回:

  $("#formdiv input:checkbox").each(function(){
  //random validation code here
  }

谁能帮帮我吗?

示例 HTML:

<div class='formatdiv'>
    year: <select name='year' class='required' id='validation3:select'>
        <option value=''></option>
        <option value='1992'>1992</option>
        <option value='1993'>1993</option>
        <option value='1994'>1994</option>
        <option value='1995'>1995</option>
        <option value='1996'>1996</option>
        <option value='1997'>1997</option>
        <option value='1999'>1999</option>
    </select>
</div>
<div class='formatdiv'>
    color: <input type='text' name='color' class='required' id='validation1:text' />
</div>
<div class='formatdiv'>
    used: no <input type='radio' class='optional' id='novalidation4:radio' name='used' value='no' />
    yes <input type='radio' class='optional' id='yesvalidation4:radio' name='used' value='yes' />
</div>
<div class='formatdiv'>
    Checks: Check 1 <input type='checkbox' class='required' name='Checks' value='Check 1' />
        check 2 <input type='checkbox' class='required' name='Checks' value='check 2' />
       check 3 <input type='checkbox' class='required' name='Checks' value='check 3' />
</div>

最佳答案

正如马特指出的,答案可以在这里找到:

jQuery and radio button groups

通过一些简单的修改,这也应该适用于复选框。

关于jquery - 获取复选框或单选组的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7592332/

相关文章:

javascript - jQuery JavaScript 编码 HTML

javascript - 使用 Jquery 获取 HTML 表格数据

javascript - 如何重置angularjs中的输入字段和复选框

android - RadioGroup 调用 onCheckChanged() 三次

安卓 : Error when adding radio group programmatically

java - 将 GetCheckedRadioButtonId() 与外部单选按钮组一起使用

javascript - 与固定元素和可滚动内容对齐

javascript - Twitter Bootstrap - 与其他元素排在一起的导航栏宽度

checkbox - 将标签添加到复选框/开关 Angular 2

jquery - 获取复选框的ID