9
val ()을 사용하여 select의 값을 설정할 때 jquery change 이벤트가 트리거되지 않는 이유는 무엇입니까?
에 change()의해 설정 될 때 이벤트 핸들러 의 로직 이 실행되지 val()않지만 사용자가 마우스로 값을 선택할 때 실행됩니다. 왜 이런거야? <select id="single"> <option>Single</option> <option>Single2</option> </select> <script> $(function() { $(":input#single").change(function() { /* Logic here does not execute when val() is used */ }); }); $("#single").val("Single2"); </script>