테스트 사이트 - 개발 중인 베타 버전입니다

ajax로 불러온값 데이터에 $('').prop('checked',true); 이것이 반응을 안하네요. 채택완료

amkorjquery 9년 전 조회 8,262

</p><p><ul id="draggable"></p><p><!--</p><p>ajax 통해 불러온 값들</p><p> </p><p><input type="checkbox" name="facility_no[]"> </p><p> </p><p>--></p><p></ul> </p><p><scripr></p><p>function check_all(el){</p><p>$('#draggable input[name="facility_no[]"]').prop('checked', true); // 이것이 안먹습니다. 개발자도구 통해 확인 결과 아무 문제가 발생되지 않았습니다.. 도대체 무엇이 문제일까요 ajax로 불러온 값들은 jquery이벤트 안먹는건가요?</p><p>}</p><p></script></p><p> </p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
9년 전

$('#draggable input[name="facility_no[]"]').prop('checked', true);

이게 구문이 맞나여?

$('input[name="facility_no[]"]').prop('checked', true);

앞에 아이디값 빼야댈거같아여 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

a
amkorjquery
9년 전
헐 감사합니다 ㅠ,ㅠ
제가 구문을 틀렸네요 ㅠ,ㅠ

마스타님 죄송해요 ㅠ,ㅠ 톰소여님에게 ㅠ,ㅠ 채택을 할수밖에 ㅠ,ㅠ

댓글을 작성하려면 로그인이 필요합니다.

9년 전

jQuery 버전 문제일 수 있습니다. 

 

$(this).is(':checked') 

처럼 is 를 사용해 보세요. 

 

http://stackoverflow.com/questions/24444062/jquery-propchecked-false-does-not-work">http://stackoverflow.com/questions/24444062/jquery-propchecked-false-does-not-work 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

a
amkorjquery
9년 전
버튼 클릭 후 name값이 facility_no인 체크 박스를 전부 체크 되는 이벤트인데
왜 is(:checked)가 나오나요???
마스타
9년 전
죄송합니다. 제가 질문을 잘못 보았습니다.

$("input:checkbox").attr("checked", true);

이런 식으로 attr 을 사용해 보세요.
a
amkorjquery
9년 전
답변 감사합니다.
$("#draggable input:checkbox[name='facility_no[]']").attr("checked",true);

이것을 해보았지만.

안되네요 ㅠ,ㅠ

$("#draggable input:checkbox[name='facility_no[]']").attr("checked",false);

이상한건 false로 하면 됩니다. ㅠㅠ

도대체 무엇이 문제일까요? ㅠ.ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인