当前位置:首页 > jquery

jquery 单选

2026-03-02 13:37:32jquery

jQuery 单选按钮操作

jQuery 提供多种方法操作单选按钮(radio buttons),包括获取选中值、设置选中状态以及事件监听。

获取选中的单选按钮值

使用 :checked 选择器获取当前选中的单选按钮值:

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

若需要检查是否有选项被选中:

if ($("input[name='radioGroup']:checked").length > 0) {
    console.log("有选项被选中");
}

设置单选按钮选中状态

通过 prop() 方法设置特定值为选中状态:

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

监听单选按钮变化事件

使用 change 事件监听选中状态变化:

$("input[name='radioGroup']").change(function() {
    console.log("选中的值: " + $(this).val());
});

禁用/启用单选按钮

通过 prop() 控制禁用状态:

// 禁用
$("input[name='radioGroup']").prop("disabled", true);
// 启用
$("input[name='radioGroup']").prop("disabled", false);

动态生成单选按钮

结合 HTML 字符串和 jQuery 动态添加单选按钮:

jquery 单选

$("#container").append('<input type="radio" name="dynamicGroup" value="dyn1"> Option 1');

注意事项

  • 确保所有同组单选按钮的 name 属性相同。
  • 使用 prop() 而非 attr() 处理布尔属性(如 checkeddisabled)。

标签: 单选jquery
分享给朋友:

相关文章

jquery库

jquery库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

vue单选实现

vue单选实现

Vue 单选实现方法 在 Vue 中实现单选功能可以通过多种方式完成,以下是常见的几种方法: 使用 v-model 绑定单选按钮 通过 v-model 绑定到同一个变量,实现单选效果: <t…

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery文件

jquery文件

jQuery文件获取与使用 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是获取和使用jQuery文件的方法。 下载jQuery文件…

jquery下拉

jquery下拉

jQuery 实现下拉效果的方法 使用 slideDown() 和 slideUp() 方法 通过 slideDown() 展开元素,slideUp() 收起元素,实现平滑的下拉动画效果。 $(…

jquery滑动

jquery滑动

jQuery 滑动效果实现方法 使用 slideDown() 和 slideUp() slideDown() 用于向下滑动显示元素,slideUp() 用于向上滑动隐藏元素。两者均可设置动画持续时间(…