select2 드롭 다운이 있습니다. 간단한 자바 스크립트select2 텍스트 상자의 Keypress 이벤트가 작동하지 않습니다.
$(document).ready(function() {
console.log("ready!");
$(".eselect2").select2();
$('.select2-search__field').on("keydown", function(e) {
console.log(e.keyCode); // nothing happens
if (e.keyCode == 13) {
}
});
});
와
<select class="eselect2" type="text" id="qename" style="width: 390px;">
<option value="1">NY</option>
<option value="2">MA</option>
<option value="3">PA</option>
<option value="4">CA</option>
</select>
I는 입력 필드에 대한 키 누름과 연관된 이벤트를 갖는다. 이후 select2의 드롭 다운 화살표를 클릭 할 때마다 텍스트 상자가 파괴되고 다시 생성되므로 해고되지 않습니다. 명확성을 위해 바이올린을 첨부했습니다. http://jsfiddle.net/sizekumar/ckfjzkhj/
이것은 사용했지만 작동하지 않는 코드입니다. 새 select2 드롭 다운에는 select2-input 클래스가없는 요소가 없으며 입력 요소가 파괴되어 동적으로 작성됩니다. – Sathish