当前位置:首页 > 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.js

jquery.js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它的设计宗旨是“Write Less, Do Mor…

jquery 之家

jquery 之家

jQuery 之家相关资源 jQuery 之家是一个提供 jQuery 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuer…

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery 元素

jquery 元素

jQuery 元素选择与操作 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 中常用的元素选择与操作方法…

js jquery

js jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

jquery添加

jquery添加

jQuery 添加元素的方法 在jQuery中,添加元素到DOM有多种方式,可以根据需求选择合适的方法。 append() 将内容插入到选定元素的内部末尾处。 $("#container").ap…