안녕하세요. 초보개발자입니다.
다름아니라, 소스에 아래와 같이 radio_yn으로 name이 설정된 항목의 라디오버튼이 change되었을 경우 동작하는 함수가 있습니다.
$(document).ready(function(){
$("input[name=radio_yn]").change(function() {
~함수내용~
});
});
이 경우 웹 화면에서 마우스로 라디오버튼을 왔다갔다 하면 함수가 잘 동작합니다.
그런데, 아래와 같이 javascript로 라디오버튼 check를 조정하는 코드를 넣었을 때, change 함수가 동작되지 않는 것으로 보입니다.
$(document).ready(function(){
$("input[name=radio_yn]").change(function() {
~함수내용~
});
$('#radio_y').prop("checked", true);
});
(document).ready의 경우 브라우저가 html 읽을 때 바로 실행 되는 것으로 알고있고,
라디오버튼 change 함수가 먼저 선언된 후 $('#radio_y').prop("checked", true);
이렇게 라디오버튼 값이 change 되는데, 왜 함수가 동작하지 않는지 궁금해서 질문올립니다.