javascript - 检查复选框是否被选中?

标签 javascript jquery

<分区>

如何通过 jQuery 检查复选框是否被选中?

我可以只向元素添加一个 ID 或类并执行此操作吗?

if($('#element').val() == 1) { 
  //do stuff 
}

最佳答案

if($('#element').is(':checked')){

    //checkbox is checked

}

if($('#element:checked').length > 0){

    //checkbox is checked

}

或者在 jQuery 1.6+ 中:

if($('#element:checked').prop('checked') === true){

    //checkbox is checked

}

关于javascript - 检查复选框是否被选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19462350/

相关文章:

javascript - 如何在页面卸载时可靠地跨域和跨浏览器发送请求

javascript - 更新在另一个对象中使用的对象

JavaScript ActiveXObject 未在浏览器控制台中定义

javascript - Jquery Multiselect 不会滚动到选定的选项

jquery - 使用具有分页和排序功能的 ajax 动态添加行到数据表

javascript - jQuery 克隆元素仅在循环内 append 一次克隆项

javascript - Jquery 和 Jslint - '$' 在定义之前被使用

javascript - 为什么 Firebase 模块化版本 9 不像 Firestore 那样为其文档在实时数据库中生成唯一的 ID?

javascript - 仅允许不以零开头的整数的函数 onInput 事件

javascript - 在 svg 图像上添加图层