当前位置:首页 > jquery

jquery获取checkbox的值

2026-03-17 00:56:48jquery

获取单个checkbox的值

使用 :checked 选择器结合 .val() 方法获取选中的checkbox的值。

var value = $('#checkboxId:checked').val();

若未选中,返回 undefined

获取多个同名checkbox的选中值

通过遍历选中的checkbox,将值存入数组:

var values = [];
$('input[name="checkboxName"]:checked').each(function() {
    values.push($(this).val());
});

结果 values 为包含所有选中值的数组。

判断checkbox是否选中

使用 .prop('checked') 返回布尔值:

var isChecked = $('#checkboxId').prop('checked');

返回 true 表示选中,false 表示未选中。

动态监听checkbox变化

通过 .change() 事件监听选中状态:

jquery获取checkbox的值

$('#checkboxId').change(function() {
    if ($(this).prop('checked')) {
        console.log('选中,值为:' + $(this).val());
    }
});

注意事项

  • 若checkbox未设置 value 属性,.val() 默认返回 "on"
  • 处理多个checkbox时,确保通过 nameclass 正确选择元素。

标签: jquerycheckbox
分享给朋友:

相关文章

jquery实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,前者基于 DOM 操作,后者基于数据驱动。虽然 Vue 可以替代 jQuery 的大部分功能,但若需在 Vue 中临时集成 jQuery 或模…

jquery 表单

jquery 表单

jQuery 表单操作 使用 jQuery 操作表单可以简化 DOM 操作,提高开发效率。以下是一些常见的表单操作方法: 获取表单元素的值 使用 val() 方法可以获取或设置表单元素的值。 //…

jquery 节点

jquery 节点

jQuery 节点操作 jQuery 提供了丰富的 DOM 节点操作方法,可以轻松实现节点的增删改查。 查找节点 使用选择器查找节点是最常见的操作。jQuery 支持 CSS 选择器语法,可以快速定…

引入jquery

引入jquery

引入jQuery的方法 通过CDN引入(推荐) 在HTML文件的<head>或<body>标签内添加以下链接,使用官方或公共CDN服务: <script src="…

jquery导航

jquery导航

jQuery 导航实现方法 使用 jQuery 实现导航菜单 jQuery 提供了多种方法来实现导航菜单的交互效果,如滑动、淡入淡出或高亮显示当前页面。以下是一个简单的导航菜单实现示例: <…

jquery隐藏显示

jquery隐藏显示

jQuery隐藏与显示方法 jQuery提供了多种方法控制元素的隐藏和显示,以下为常用方法及示例: hide() 和 show() hide():隐藏匹配元素,默认无动画效果。$("#ele…