javascript - 我如何知道通过 jQuery 选择了哪个单选按钮?

我有两个单选按钮,想发布所选单选按钮的值。 如何使用 jQuery 获取值?

我可以像这样得到所有这些:

$("form :radio")

我怎么知道哪个被选中了?

最佳答案

要获取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">
  <fieldset>
    <legend>Choose radioName</legend>
    <label><input type="radio" name="radioName" value="1" /> 1</label> <br />
    <label><input type="radio" name="radioName" value="2" /> 2</label> <br />
    <label><input type="radio" name="radioName" value="3" /> 3</label> <br />
  </fieldset>
</form>

https://stackoverflow.com/questions/596351/

相关文章:

javascript - 如何在 HTML5 localStorage/sessionStorage

html - HTML 中 id 属性的有效值是什么?

html - 使一个 div 填充剩余屏幕空间的高度

javascript - 如何在不重新加载页面的情况下修改 URL?

html - 如何禁用 textarea 的 resizable 属性?

html - 如何使浏览器窗口的 div 高度为 100%?

html - 如何使用 CSS 垂直居中文本?

html - 如何使 div 不大于其内容?

html - 如何创建一个类似于链接的 HTML 按钮?

html - 如何使用 CSS 为文本或图像赋予透明背景?