当前位置:首页 > jquery

jquery判断radio是否被选中

2026-03-17 08:01:15jquery

使用 jQuery 判断 radio 是否被选中

方法一:使用 :checked 选择器

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

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

方法二:获取 checked 属性值

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

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

方法三:针对一组 radio 按钮

如果需要判断一组 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('没有选中任何项');
}

注意事项

jquery判断radio是否被选中

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

标签: jqueryradio
分享给朋友:

相关文章

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("#m…

jquery获取

jquery获取

获取元素 使用jQuery选择器获取元素,通过CSS选择器或jQuery特定选择器定位目标元素。常见选择器包括ID选择器(#id)、类选择器(.class)、标签选择器(tag)等。示例: $('#…

jquery 元素

jquery 元素

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

jquery添加

jquery添加

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

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery id

jquery id

jQuery 通过 ID 选择元素的方法 在 jQuery 中,可以通过 ID 选择器快速获取 DOM 元素。ID 选择器使用 # 符号加上元素的 ID 名称。 语法示例: $("#eleme…