当前位置:首页 > 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
分享给朋友:

相关文章

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

jquery特效

jquery特效

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

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery菜单

jquery菜单

以下是关于使用jQuery创建交互式菜单的几种常见方法及实现示例: 基础下拉菜单实现 通过jQuery的slideToggle和toggleClass实现简单下拉效果: $('.menu-item…

jquery上传

jquery上传

jQuery 文件上传的实现方法 jQuery 可以通过多种方式实现文件上传功能,以下介绍几种常见的方法: 使用原生表单和 AJAX 通过 HTML 表单结合 jQuery 的 AJAX 功能实现文…

jquery赋值

jquery赋值

jQuery 赋值操作 jQuery 提供了多种方法对 HTML 元素的属性、内容、样式等进行赋值操作。以下是常见的几种赋值方式: 文本内容赋值 使用 text() 方法可以设置元素的文本内容,该…