当前位置:首页 > jquery

jquery获取radio的值

2026-02-04 02:57:37jquery

使用 jQuery 获取 radio 的值

通过 jQuery 可以轻松获取单选按钮(radio)的选中值。以下是几种常见方法:

方法一:使用 :checked 选择器

jquery获取radio的值

var selectedValue = $('input[name="radioName"]:checked').val();

radioName 替换为实际的 radio 组 name 属性值。若未选中任何项,selectedValueundefined

方法二:遍历 radio 组

jquery获取radio的值

var selectedValue;
$('input[name="radioName"]').each(function() {
    if ($(this).is(':checked')) {
        selectedValue = $(this).val();
        return false; // 终止遍历
    }
});

方法三:使用 .filter()

var selectedValue = $('input[name="radioName"]').filter(':checked').val();

注意事项

  • 确保 radio 按钮的 name 属性相同以形成一组。
  • 若需默认选中某一项,可在 HTML 中添加 checked 属性:
    <input type="radio" name="radioName" value="option1" checked>

示例代码

<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female

<button id="getValue">Get Value</button>

<script>
$('#getValue').click(function() {
    var gender = $('input[name="gender"]:checked').val();
    alert(gender || "No option selected");
});
</script>

动态监听变化

若需实时监听 radio 值的变化,可使用 change 事件:

$('input[name="radioName"]').change(function() {
    console.log($(this).val());
});

标签: jqueryradio
分享给朋友:

相关文章

jquery最新版本

jquery最新版本

jQuery 最新版本 截至2024年7月,jQuery 的最新稳定版本是 3.7.1,发布于2023年11月16日。 版本特性 3.x 系列:支持现代浏览器(IE 9+),移除了旧版API,优…

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

使用jquery

使用jquery

引入jQuery库 在HTML文件中通过<script>标签引入jQuery库。可以从CDN加载,例如: <script src="https://code.jquery.com/…

jquery 节点

jquery 节点

jQuery 节点操作 jQuery 提供了丰富的 DOM 节点操作方法,可以轻松实现节点的增删改查。 查找节点 使用选择器查找节点是最常见的操作。jQuery 支持 CSS 选择器语法,可以快速定…

jquery 切换

jquery 切换

jQuery 切换操作 jQuery 提供了多种切换元素状态的方法,包括显示/隐藏、类切换、属性切换等。以下是常见的切换操作实现方式。 显示与隐藏切换 使用 toggle() 方法可以在显示和隐藏之…