Javascript 이벤트가 실제 사용자 이벤트와 다른 이유는 무엇입니까? 자바 스크립트에서 select2
입력을 업데이트하려고합니다. 내가 사용하는 경우Javascript 이벤트가 실제 사용자 이벤트와 다른 이유는 무엇입니까?
...
$('#s2id_autogen12').val("Single").trigger("input");
작업 ...
select2
입력에서 "싱글"값을 선택하는 경우, 값은 ("없음"아직 볼 수 없지만)를 변경하는 것 같지만 이벤트 실제로는 발사하지 않고 드롭 다운은 마치 사용자가 작업 중간에있는 것처럼 보입니다 (입력 상자 아래에서 선택의 중간에있는 것처럼 고정되어 있음).
Select2
은 지나치게 길고 복잡합니다. 생성 된 HTML 구조를보기 쉽도록 만들기 위해 Angular를 제거했습니다.
나는 추가 시도 ...
$('[Name="IO:4d4240604f235600d70f4c111310c728"]').val("Single").trigger("change");
$('[Name="IO:4d4240604f235600d70f4c111310c728"]')[0][1].selected=true;
...하지만 단순히 선택 2 프로그래밍 방식으로 업데이트 할 수 없습니다. 어떤 아이디어?
안녕하세요. 문제의 [Minimal, Complete, Verifiable example] (http://stackoverflow.com/help/mcve)을 만드십시오 – Liam