使用Jquery [duplicate]在输入类型编号上触发onChange事件

问题描述 投票:-2回答:2

我输入了类型号:

<input type="number" id="input-number" onChange="DoSomething();"/>

如何使用jQuery触发onChange事件?

[编辑]

用以下代码完成:

$("#input_0").trigger("change");
jquery html
2个回答
-1
投票

请看一下附例。

您需要设置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"/>

-1
投票

随着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);"/>
© www.soinside.com 2019 - 2024. All rights reserved.