2026, 새로운 도약을 시작합니다.

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

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

답변 2개

채택된 답변
+20 포인트

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

이게 구문이 맞나여?

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

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

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

답변에 대한 댓글 1개

헐 감사합니다 ㅠ,ㅠ
제가 구문을 틀렸네요 ㅠ,ㅠ

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

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

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

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

처럼 is 를 사용해 보세요. 

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

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

답변에 대한 댓글 3개

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

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

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

이것을 해보았지만.

안되네요 ㅠ,ㅠ

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

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

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

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

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

로그인
🐛 버그신고