2015-05-02 3 views
7

Я использую событие изменения jQuery во входном текстовом поле. Он работает корректно в Chrome и Firefox, но не в IE11. Есть ли другое событие, подобное изменению, которое поддерживается в IE.jQuery change event не работает в IE11

jQuery 1.7.

<body> 
    <input id="search"></input> 
</body> 

$('#search').on('change',function(){ 
    alert('hii'); 
}) 

jsfiddle: - https://jsfiddle.net/7v0ohes8/

+0

Работает для меня. Как вы тестируете этот код? –

+0

Я запускаю скрипку в IE 11, и она не работает. если я нажимаю кнопку ввода после ввода некоторых данных, он ничего не делает – user1010186

+0

В вашем вопросе говорится, что IE10. Поэтому я тестировал в IE10. Вы получаете какую-либо консольную ошибку? –

ответ

4

Я думаю, вам нужно связать событие на keyup, который будет работать

$('#search').on('keyup',function(){ 
    alert('hii'); 
}) 

JsFiddle

Вот еще один reference из такой же ответ