2014. 4. 17. 15:43
jQuery 오랫만에 코딩중에 checkbox 전체 선택을 구현중이었다..
checkbox 에 전체 선택, 해제를 구현하고 다시 전체 선택을 하니 화면에는 표시 되지 않고 속성(checked="checked")만 추가되는 것이었다.
검색 결과 의외로 뽐뿌에서 답이 나왔다.
jQuery 버전 1.7이상 부터는 체크해제 시 $(selector).removeAttr("checked"); 이런식으로 속성을 지워버려서 적용이 안되어 보이는듯 했다.
$(selector).prop('checked',$(this).is(":checked"));
이런식으로 prop 를 수정해주니 2회 이상 동작 구현이 완성되었다.
그동안 좀 바뀌었구만.. ㅎㅎ
URL : http://www.ppomppu.co.kr/zboard/view.php?id=developer&no=5655
'프로그래밍 > jQuery' 카테고리의 다른 글
쓸만한 차트 라이브러리 (Chart.js highcharts.js, Chart.StackedBar.js) (0) | 2014.09.23 |
---|---|
jQuery 최신 버전 (0) | 2014.09.23 |
쓸만한 숫자 표기 함수 (0) | 2014.05.15 |
[js] SELECT 변경시 새창으로 예제 (0) | 2013.01.29 |
jQuery 라이브러리 (0) | 2013.01.23 |