当前位置:首页 > jquery

jquery判断radio是否被选中

2026-03-17 08:01:15jquery

使用 jQuery 判断 radio 是否被选中

方法一:使用 :checked 选择器

通过 :checked 选择器可以直接获取被选中的 radio 元素,判断其是否存在。

if ($('#radioId').is(':checked')) {
    // radio 被选中
} else {
    // radio 未被选中
}

方法二:获取 checked 属性值

直接获取 radio 元素的 checked 属性值,返回布尔值。

jquery判断radio是否被选中

if ($('#radioId').prop('checked')) {
    // radio 被选中
} else {
    // radio 未被选中
}

方法三:针对一组 radio 按钮

如果需要判断一组 radio 按钮中是否有被选中的项,可以使用以下方式:

jquery判断radio是否被选中

if ($('input[name="radioGroupName"]:checked').length > 0) {
    // 至少有一个 radio 被选中
} else {
    // 没有 radio 被选中
}

方法四:获取被选中的 radio 的值

如果需要获取被选中的 radio 的值,可以结合 val() 方法:

var selectedValue = $('input[name="radioGroupName"]:checked').val();
if (selectedValue) {
    console.log('选中的值为:' + selectedValue);
} else {
    console.log('没有选中任何项');
}

注意事项

  • 确保 radio 按钮的 name 属性一致,以实现分组互斥选择。
  • 使用 prop() 方法获取 checked 属性比 attr() 更可靠,因为 attr() 可能返回初始值而非当前状态。

标签: jqueryradio
分享给朋友:

相关文章

jquery作用

jquery作用

jQuery的作用概述 jQuery是一个快速、简洁的JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计和Ajax交互等操作。其核心目标是让开发者以更少的代码完成更多功能,同时解…

jquery的

jquery的

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它的核心理念是“写得更少,做得更多”(Write Le…

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…

jquery判断

jquery判断

jQuery 判断元素存在与属性方法 使用 jQuery 判断元素是否存在可通过检查选择器返回的 jQuery 对象长度: if ($('#elementId').length > 0) {…

jquery 属性

jquery 属性

jQuery 属性操作 jQuery 提供了一系列方法来获取、设置和操作 HTML 元素的属性。以下是常用的属性操作方法: attr() 方法 用于获取或设置元素的属性值。获取属性时,传入属性名;设…

jquery代码

jquery代码

以下是关于jQuery代码的常见用法和示例,涵盖基础操作、事件处理、DOM操作等核心功能: 基础语法 jQuery通过$()函数选择元素,支持CSS选择器语法: // 选择所有<p>元…