我有两个单选按钮,想发布所选按钮的值.

我可以这样得到它们:

$("form :radio")

我如何知道 Select 了哪一个?

推荐答案

要获取id为myForm的表单的selected radioName项的值,请执行以下操作:

$('input[name=radioName]:checked', '#myForm').val()

下面是一个例子:

$('#myForm input').on('change', function() {
   alert($('input[name=radioName]:checked', '#myForm').val()); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="myForm">
  <input type="radio" name="radioName" value="1" /> 1 <br />
  <input type="radio" name="radioName" value="2" /> 2 <br />
  <input type="radio" name="radioName" value="3" /> 3 <br />
</form>

Javascript相关问答推荐

在HTML中使用脚本变量作为背景图像源

用户单击仅在JavaScript中传递一次以及其他行为

jQuery提交按钮重新加载页面,即使在WordPress中使用preventDefault()

使用JavaScript重新排序行

将旋转的矩形zoom 到覆盖它所需的最小尺寸&S容器

JSDoc创建并从另一个文件导入类型

并不是所有的iframe都被更换

如何将数组用作复合函数参数?

覆盖加载器页面避免对页面上的元素进行操作

未加载css colored颜色 ,无法将div设置为可见和不可见

当我在Reaction中创建一个输入列表时,我的输入行为异常

为什么可选参数的顺序会导致问题?

如果一个字符串前面有点、空格或无字符串,后面有空格、连字符或无字符串,则匹配正则表达式

AddEventListner,按键事件不工作

当从其他文件创建类实例时,为什么工作线程不工作?

如何为仅有数据可用的点显示X轴标签?

用于部分字符串的JavaScript数组搜索

脚本语法错误只是一个字符串,而不是一个对象?

输入数据覆盖JSON文件

在HTML中使用meta标记来指定定制元数据以用于使用JavaScript进行检索是不是一个坏主意?