반응형

그냥 jQuery로 select box를 value로 변경하는건 쉬움
$("#SELECTBOX_MAIN_ID").val("1").trigger('change');

하지만 SUB selectbox가 존재하여 main selectbox가 변경되면 sub selectbox의 값도 바꿔줘야 할 경우
trigger의 change 이벤트 설정시 json형태로 key, value로 넘겨준 후
$("#SELECTBOX_SUB_ID").val("MAINVALUE").trigger('change', [{selectValue:'SUBVALUE'}]);

해당 change control의 change이벤트에 파라메터로 넘겨 받아 넘겨준 key로 받아오면 됨
$("#SELECTBOX_MAIN_ID").change(function(e, paramData {
       if (paramData != null) {
           $("#SELECTBOX_SUB_ID").val(paramData.selectValue).trigger("change");
        }
});

 

반응형
Posted by Hippalus

댓글을 달아 주세요