当前位置:首页 > jquery

jquery选中radio

2026-03-02 18:56:20jquery

jQuery 选中 radio 的方法

使用 jQuery 选中 radio 按钮可以通过多种方式实现,具体取决于需求是获取选中的值还是设置选中状态。

获取选中的 radio 值

通过 :checked 选择器可以获取当前选中的 radio 按钮的值。

var selectedValue = $('input[name="radioName"]:checked').val();

radioName 是 radio 按钮组的 name 属性值。如果未选中任何选项,selectedValue 会是 undefined

jquery选中radio

设置 radio 为选中状态

使用 prop() 方法设置 radio 按钮的选中状态。

$('input[name="radioName"][value="valueToSelect"]').prop('checked', true);

valueToSelect 是需要选中的 radio 按钮的 value 属性值。

jquery选中radio

监听 radio 按钮变化事件

通过 change 事件可以监听 radio 按钮的选择变化。

$('input[name="radioName"]').change(function() {
    var selectedValue = $(this).val();
    console.log('Selected value: ' + selectedValue);
});

检查 radio 是否被选中

使用 is() 方法检查某个 radio 按钮是否被选中。

if ($('input[name="radioName"][value="someValue"]').is(':checked')) {
    console.log('Radio is checked');
} else {
    console.log('Radio is not checked');
}

注意事项

  • 确保 radio 按钮的 name 属性一致,以保证它们属于同一组。
  • 使用 prop() 而不是 attr() 来操作 checked 属性,因为 prop() 更可靠。
  • 如果页面是动态生成的,可能需要使用事件委托来监听变化事件。

标签: jqueryradio
分享给朋友:

相关文章

jquery之家

jquery之家

jQuery之家相关资源 jQuery之家是一个提供jQuery插件、教程和资源的网站,适合开发者学习和使用jQuery技术。以下是关于jQuery之家的主要内容和资源: 网站内容 提供丰…

jquery和vue的区别

jquery和vue的区别

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

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型…

锋利的jquery

锋利的jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”,适合快速开发动态网…

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…