这个问题在这里已有答案:
我输入了类型号:
<input type="number" id="input-number" onChange="DoSomething();"/>
如何使用jQuery触发onChange事件?
[编辑]
用以下代码完成:
$("#input_0").trigger("change");
请看一下附例。
您需要设置jquery函数($(selector).change())
,当从文本框中丢失焦点时会触发该函数。
$("#input-number").on('change',function(){
alert($(this).val());
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="number" id="input-number"/>
随着trigger
当相应的事件发生时,将触发附加
.on()
或其快捷方法之一的任何事件处理程序。但是,可以使用.trigger()
方法手动触发它们。对.trigger()
的调用以与用户自然触发事件时相同的顺序执行处理程序:
console.clear()
DoSomething = (e) => {
console.log(e.target)
}
$('#input-number').trigger('change')
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="number" id="input-number" onChange="DoSomething(event);"/>