jQuery判断复选框是否被选中的3种方式

页面部分:

   

   

 

□ 方法一: attr('checked')返回undefined,不推荐使用

   1:      


无论是否勾选,都返回undefined:
jQuery判断复选框是否被选中的3种方式_第1张图片

 

□ 方法二:prop('checked')返回true或false,可使用

   1:          $(function() {
   2:              $('#btn').click(function() {
   3:                  var isChecked = $('#cbx').prop('checked');
   4:                  alert(isChecked);
   5:              });
   6:          });


勾选,返回true:
jQuery判断复选框是否被选中的3种方式_第2张图片

不勾选,返回false:
jQuery判断复选框是否被选中的3种方式_第3张图片

 

□ 方法三:is(':checked')返回true或false,可使用

   1:          $(function() {
   2:              $('#btn').click(function() {
   3:                  var isChecked = $('#cbx').is(':checked');
   4:                  alert(isChecked);
   5:              });
   6:          });

效果同方法二。


□ 遍历所有勾选复选框

$('input[type='checkbox']:checked').each(function(){
    //TODO:
});

你可能感兴趣的:(jQuery判断复选框是否被选中的3种方式)