하은양 믿음군 효실맘 호홍홍집s

여러개의 selectbox change 이벤트 적용하기 본문

가벼운 배움/JQuery

여러개의 selectbox change 이벤트 적용하기

호홍홍집 2017. 6. 20. 11:31

가끔은 생각처럼 안될때가 있네
selectbox의 val()값을 넣어주기만 하면 change 이벤트가 일어나는 듯 생각했는데 오산 ㅠㅠ

var v_seat_opt = $("[id^='selseat_opt_']");
v_seat_opt.on("change",function(event){
    ...
    event.preventDefault();
});

"selseat_opt_" ID로 시작하는 selectbox가 있는데, 여기에 해당 값을 아래와 같이 넣으면
$("[id^='selseat_opt_']").each(function (index) {
   $(this).val("값");
});

selectbox의 값은 바뀌는데 change 이벤트가 일어나지 않는다.

    $(this).val("값").change();

위에서 처럼 change()를 붙여야하네....^^