2011-05-13 5 views
0

id myinput 인 입력 필드가 있고이 필드에자바 스크립트를 통한 키보드 입력 또는 변경을위한 이벤트 바인딩

통해 change 이벤트 바인딩이 있습니다. 값을 자바 스크립트를 통해 변경하면 처리기가 호출되지 않습니다.

$("input#myinput").val(text); 

하지만 키보드를 통해 입력을 입력하면 작동합니다.

그래서, 내가 잘못된 이벤트에 바인딩 된 것 같습니다. 키보드 입력 및 JS 값 업데이트 (여기에서 jQuery val())에 바인딩하려면 어떻게해야합니까?

고마워.

답변

2

change은 사용자 이벤트에 의해서만 트리거됩니다. jQuery를 사용하면 trigger('change')을 사용하여 프로그래밍 방식으로 change 이벤트를 트리거 할 수 있습니다.

JS Fiddle demo.

관련 문제