【发布时间】:2012-10-21 09:03:12
【问题描述】:
访问复选框以检查它是否被选中的正确方法是什么?是否需要先检查该元素是否存在于 DOM 中,然后再查看是否被检查?
【问题讨论】:
-
@Vega 给定一个合适的DOMElement(必须存在),但不是jQuery中最整洁的方式。
-
@pst 在 FM 中并没有说我是否首先需要检查元素是否存在,这是我的疑问。
访问复选框以检查它是否被选中的正确方法是什么?是否需要先检查该元素是否存在于 DOM 中,然后再查看是否被检查?
【问题讨论】:
你可以使用选中的选择器和 Jquery 的 is 方法
if($('#chkbox').is(':checked')){
}
【讨论】:
您可以使用以下条件查看复选框是否被选中。
if( $("input:checked").length == 1 ) {
//Checkbox is selected and Do stuff here
}
【讨论】: