当前位置:首页 > jquery

jquery判断radio选中

2026-02-04 07:25:10jquery

使用 jQuery 判断 radio 按钮是否选中

通过 jQuery 可以轻松判断单选按钮(radio)是否被选中。以下是几种常见方法:

方法一:使用 :checked 选择器

if ($('#radioId').is(':checked')) {
    // 选中时的逻辑
} else {
    // 未选中时的逻辑
}

方法二:直接获取 checked 属性

if ($('#radioId').prop('checked')) {
    // 选中时的逻辑
}

方法三:获取一组 radio 中被选中的值

如果有一组 radio 按钮,可以通过 name 属性获取被选中的值:

var selectedValue = $('input[name="radioGroupName"]:checked').val();
if (selectedValue) {
    // 选中时的逻辑
}

方法四:遍历 radio 组

需要检查多个 radio 按钮时:

jquery判断radio选中

$('input[name="radioGroupName"]').each(function() {
    if ($(this).is(':checked')) {
        // 当前 radio 被选中
    }
});

注意事项

  • 确保 radio 按钮的 name 属性一致以形成一组互斥选项。
  • 使用 prop() 方法而非 attr() 获取 checked 属性,因为 checked 是动态属性。
  • 在事件处理中(如 change 事件),可以通过事件对象直接获取选中状态。

标签: jqueryradio
分享给朋友:

相关文章

jquery和vue的区别

jquery和vue的区别

核心设计理念 jQuery是一个基于DOM操作的轻量级JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计等任务。它采用命令式编程风格,需要手动操作DOM元素。 Vue是一个渐进…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery滚动

jquery滚动

jQuery 滚动事件监听 使用 jQuery 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function() {…

在jquery

在jquery

使用 jQuery 的基本方法 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常见的使用方法。 选择元素 使用…

jquery文件上传

jquery文件上传

jQuery 文件上传实现方法 基础文件上传实现 使用 jQuery 结合 HTML5 的 FormData 对象可以实现异步文件上传。创建一个包含文件输入的表单: <form id="upl…

jquery父元素

jquery父元素

jQuery 获取父元素的方法 在 jQuery 中,可以通过多种方法获取元素的父元素。以下是常用的几种方式: parent() 方法 parent() 方法返回被选元素的直接父元素。例如: $(…