当前位置:首页 > 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 Official Documentation 内容分类:API 参考:包含所…

jquery添加

jquery添加

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

jquery循环

jquery循环

jQuery 循环方法 jQuery 提供了多种循环方法,适用于不同的场景,包括遍历 DOM 元素、数组或对象。以下是常见的 jQuery 循环方式: each() 方法 each() 是 jQue…

jquery滚动条

jquery滚动条

jQuery 滚动条操作 获取滚动条位置 使用scrollTop()方法获取垂直滚动条的位置,scrollLeft()获取水平滚动条位置: $(window).scrollTop(); // 垂直…

jquery子元素

jquery子元素

jQuery 子元素选择方法 在jQuery中,选择子元素可以通过多种方式实现,以下是常用的几种方法: 使用 children() 方法 children() 方法用于获取匹配元素的所有直接子元素(…