我有

<input type="text" id="pies" value="" />




$( document ).ready(function() {
    $('#pies').on('change', function() { alert('cham'); });
    $('#pies').focus();
    $('#pies').val('kooooo');
    $('#pies').blur();
});


为什么浏览器不触发更改事件?如何使该浏览器触发更改事件。我不想手动触发“更改”,因为如果我将触发更改,则在某些情况下,触发更改将被触发两次。这仅是示例。

最佳答案

使用以下命令致电更改:

$('#pies').change();

关于javascript - 为什么浏览器不触发更改事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17837421/

10-09 16:11