JQUERY控制INPUT 标签 全选和反选案例

你们都知道有的浏览器只要写disabled,checked就能够了,而有的要写成disabled = "disabled",checked="checked",好比用attr("checked")获取checkbox的checked属性时选中的时候能够取到值,值为"checked"但没选中获取值就是undefined。浏览器

jq提供新的方法“prop”来获取这些属性,就是来解决这个问题的,之前咱们使用attr获取checked属性时返回"checked"和"",如今使用prop方法获取属性则统一返回true和false。this

 

$(".chooseall").click(function(){input

    if($(".chooseall").prop("checked") == true){io

     $("input[name='checkbox1']").prop("checked", false);console

        console.log(1);function

    }else{cli

        $("input[name='checkbox1']").prop("checked", true);方法

        console.log(2);checkbox

    }di

});

或者

$(".chooseall").click(function(){     var isChecked = $(this).prop("checked");     $("input[name='checkbox1']").prop("checked", isChecked); }); 

相关文章
相关标签/搜索