체크박스 전체선택 |
제이쿼리 (완벽ㄴㄴ)
function checkAll() {
if ($("#th_checkAll").is(':checked')) {
$("input[name=bookKey]").prop("checked", true);
} else {
$("input[name=bookKey]").prop("checked", false);
}
}
자바스크립트
function allCheck(){
if(j_form.chk[0].checked == true){
for(var i=0; i < j_form.chk.length; i++){
j_form.chk[i].checked = false;
}
return;
}
for(var i=0; i < j_form.chk.length; i++){
j_form.chk[i].checked = true;
}
}
제이쿼리
$(function(){
$(":checkbox").click(function(){
if($(this).val()=="all"){
if($(this).filter(":checked").length ==1){
$(":checkbox").each(function(){
$(this).get(0).checked="checked";
});
}
else{
$(":checkbox").each(function(){
$(this).get(0).checked="";
});
}
}
else{
if($(this).filter(":checked").length==1){
if($(":checkbox:checked").length==$(":checkbox:gt(0)").length{
$(":checkbox").each(function(){
$(this).get(0).checked="checked";
});
}
}
else{
$(":checkbox:first").val([""]);
}
}
});
});
댓글
댓글 쓰기