当前位置:首页 > jquery

jquery获取单选按钮选中的值

2026-03-17 06:21:47jquery

获取单选按钮选中的值

使用jQuery获取单选按钮(radio button)选中的值可以通过以下几种方法实现:

方法一:使用:checked选择器和.val()方法

jquery获取单选按钮选中的值

var selectedValue = $('input[name="radioGroupName"]:checked').val();
  • radioGroupName是单选按钮组的name属性值。
  • :checked选择器用于筛选出当前选中的单选按钮。
  • .val()方法获取选中按钮的value属性值。

方法二:遍历单选按钮组

var selectedValue;
$('input[name="radioGroupName"]').each(function() {
    if ($(this).is(':checked')) {
        selectedValue = $(this).val();
    }
});
  • 使用.each()遍历所有同名单选按钮。
  • .is(':checked')检查当前按钮是否被选中。

方法三:直接获取选中状态

jquery获取单选按钮选中的值

var selectedValue = $('input[name="radioGroupName"]:checked').attr('value');
  • 通过:checked筛选后,用.attr('value')获取值。

注意事项

  • 确保单选按钮组共享相同的name属性。
  • 若未选中任何按钮,上述方法会返回undefined,需做判空处理。

完整示例

<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
<button id="checkBtn">Get Value</button>

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

标签: 单选按钮
分享给朋友:

相关文章

vue实现按钮

vue实现按钮

Vue 实现按钮的方法 在 Vue 中实现按钮可以通过多种方式,包括使用原生 HTML 按钮、Vue 组件封装或结合 UI 框架(如 Element UI、Vuetify 等)。以下是几种常见的实现方…

vue实现按钮位置

vue实现按钮位置

Vue 实现按钮位置的几种方法 在 Vue 中实现按钮位置的控制可以通过多种方式实现,包括 CSS 样式、Flexbox 布局、Grid 布局以及 Vue 的动态绑定等。以下是几种常见的实现方法:…

vue实现按钮弹窗

vue实现按钮弹窗

Vue 实现按钮弹窗的方法 使用 Vue 原生组件 创建一个自定义弹窗组件,通过 v-if 或 v-show 控制显示状态。 <template> <button @click…

vue实现按钮计时

vue实现按钮计时

实现按钮计时功能 在Vue中实现按钮计时功能可以通过以下步骤完成。这里提供一个基于Vue 2或Vue 3的实现方案,包含倒计时和禁用状态切换。 基本倒计时按钮实现 <template>…

vue 实现多选按钮

vue 实现多选按钮

实现多选按钮的基本方法 在Vue中实现多选按钮可以通过v-model绑定数组来管理选中状态。以下是一个基础示例: <template> <div> <lab…

vue实现entdesign按钮

vue实现entdesign按钮

Vue 中使用 Ant Design Vue 实现按钮 Ant Design Vue 是一个基于 Vue 的 UI 组件库,提供了丰富的组件,包括按钮(Button)。以下是如何在 Vue 项目中实现…