제목 | jquery 체크박스 질문입니다! ㅠㅠ | ||
---|---|---|---|
글쓴이 | 초보프로그래머 | 작성시각 | 2014/10/16 16:11:14 |
|
|||
NOTICE_CATEGORY == "100"){ ?> checked />NOTICE_CATEGORY ?> 이런식으로 html이 되었고, function NOTICE_CATEGORY(NOTICE_SEQ){ var check = $("input:checkbox[id='NOTICE_CATEGORY']").is(":checked"); if(check){ if(!confirm('체크 하시겠습니까?')) return false; $("#frmNoticeCategory").find("input[name='NOTICE_SEQ']").val(NOTICE_SEQ); $("#frmNoticeCategory").find("input[name='NOTICE_CATEGORY']").val("100"); $("#frmNoticeCategory").attr("action","/customer/noticeLists"); $("#frmNoticeCategory").submit(); } else { if(!confirm('체크를 해제 하시겠습니까?')) return false; $("#frmNoticeCategory").find("input[name='NOTICE_SEQ']").val(NOTICE_SEQ); $("#frmNoticeCategory").find("input[name='NOTICE_CATEGORY']").val("10"); $("#frmNoticeCategory").attr("action","/customer/noticeLists"); $("#frmNoticeCategory").submit(); } } 이런식으로, 체크를 하면 첫번째 문단, 체크를 해제하면 두번째 문단을 실행하고 싶은데,,, var check = $("input:checkbox[id='NOTICE_CATEGORY']").is(":checked"); 여기가 잘못 된것 같습니다. 어떡해.. 체크를 하면 true를 리턴하고 체크를 해제하면 false를 리턴할까요?ㅠㅠ 지금은 체크하나 푸나 true를 리턴합니다 ㅠㅠ var check = $("input:checkbox[id='NOTICE_CATEGORY']").is(":checked") == true; if(check == true){ 이것도 해보았어요 ㅠㅠ 근데 똑같이 true만 계속 리턴합니다 ㅠㅠ false는 리턴 안함 ㅠㅠ |
|||
다음글 | 웹 호스팅 업체를 통해 Linux 서버로 개발을 할려고... (9) | ||
이전글 | iMac 랜선만 꽃으면 컴터가 거의 다운되네요. (7) | ||
헤덥
/
2014/10/16 16:47:19 /
추천
0
|
kaido
/
2014/10/16 20:53:34 /
추천
0
jquery 버젼에 따라서 체크박스에 is.() 가 안먹는 경우가 있습니다.
on.() 이나 live.() 방식을 찾아보세요. |
CI_ORL
/
2014/10/17 09:54:45 /
추천
0
var check = $("#NOTICE_CATEGORY").attr('checked',true);
아닌가요 ㅎㅎ; 어제 셀렉트는 찾아보니 저렇게 했는데 ㅎㅎ |
마순
/
2014/10/17 13:09:34 /
추천
0
var check =$("input:checkbox[id='NOTICE_CATEGORY'] :checked");
저는 이런식으로 했었습니다. 짧은 지식이지만 jquery 근래 버전에서는 live()대신 on() 메서드를 사용하라고 권고한 것 같습니다. |
체크시 true 체크해제시 false 잘 먹네요...
다른 구문 오류 없으신가 한번 체크해 보세요
jquery 때문에 많이 고생하시는거 같은데 ㅠ 힘내세용
id 값이 있으신데 구지 jqeury 셀렉터를 저렇게 어렵게 하실 필요가 있을가 싶네요 :)
var check = $('#NOTICE_CATEGORY').is(":checked");