.prop("checked", false)
.is(":checked")
둘다 boolean 타입이지만 이렇게 사용하면 명확하게 이해가 된다.
var chkList = $("input[name=chk]");
$("#chkCtrl").on("click", function(){
if($(this).is(":checked")){
chkList.prop("checked", true);
}else
chkList.prop("checked", false);
});
if($(this).is(":checked") true 라면 chkList.prop("checked", true) 해주는데 true이기 때문에 모두 체크해준다.
false라면 chkList.prop("checked", false) 모두 해제해준다.