반응형

현재 프로젝트에서 Jquery selectmenu를 사용 중에 있는데 페이지를 로드하면서 onchange이벤트를 걸어야 하는 상황이 나왔어 $("#gdb_cd").trigger("change")를 하면 작동을 할 줄 알았는데 작동이 안 되어 찾아봤습니다.

 

//코드로 실행을하면 trigger가 실행되면서 change이벤트가 발생이되요
$("#gdb_cd").selectmenu("refresh").trigger("selectmenuchange");

덤으로 $("#gdb_cd").val("1") 값을 변경을 하였는데 변화가 없을 때 refresh를 해야 변경이 돼요.

//일반적인 selectbox면 val로 option이 선택이되지만 selectmenu를 사용하게되면 refresh를 해줘야해요
$("#gdb_cd").val("1")
$("#gdb_cd").selectmenu("refresh")

 이런 식으로 selectmenu("refresh")를 해줘야 ui반영이 돼요.

반응형

'개발 > Javascript' 카테고리의 다른 글

Jquery Datepicker 동적생성  (0) 2021.03.03
Jquery each break,continue  (0) 2021.02.17
Jquery sort 사용하기  (0) 2021.02.15
Javascript delete Json  (0) 2021.01.22
Jquery 이벤트 여러번발생  (0) 2020.11.05

+ Recent posts