제목 | 갑자기 생각이 안나서 그러는데요... | ||
---|---|---|---|
글쓴이 | 템포 | 작성시각 | 2012/09/17 09:56:18 |
|
|||
너무쉬워서 그런거 구글링해도 잘 안나오네여;; jquery 체크박스 체크 여부 관련인데.. <input type="checkbox" name="checkbox" id="checkbox" > 이렇게 있다고 가정할때 append말고 jquery에서 저 < input > 안 쪽에 checked 라고 넣고싶은데 그건 $(this).attr('checked', 'checked') 이렇게 하면 되는거 아니었나여?? 체크 선택하고 해제할때 값이 다르게 나오긴 하는데 <input type="checkbox" name="checkbox" id="checkbox" checked="checked" > 이렇게나.. <input type="checkbox" name="checkbox" id="checkbox" checked > 바꿀려고 하거든요 append하면 바깥으로 나가버리고 분명 attr이었던걸로 기억하는데 차이가 없네요;; |
|||
다음글 | 두개의 테이블을 비교하는 방법에 대해서... (6) | ||
이전글 | 은행 계좌 연동 방법 아시는분 계신가요? (2) | ||
양승현
/
2012/09/17 11:41:24 /
추천
0
|
템포
/
2012/09/17 12:15:30 /
추천
0
해결하기는 했는데... $('.ContentBox').find('input[name=checkbox2]').attr('check', 'checked')
이렇게 해결해버렸네여 속성값이 생각했던거하곤 다르긴하는데... ; |
milosz
/
2012/09/18 08:55:58 /
추천
0
$(selector).attr("checked","checked"); 로 되는게 맞습니다.
만약 안된다면 선택자에서의 선택이 잘못된 것일 가능성이 높네요. 한 페이지 내에 id가 여러개인 경우일 수도 있구요. |
이현우
/
2012/09/27 00:19:00 /
추천
0
$('#checked').attr('checked', TRUE);
|
input태그를 먼저 선택하셔야해요.
또 checked값이 checked값이 아닌 true,false로 하셔야 할거에요
$("input[name='checkbox']").attr('checked',true);