设置/更改HTML隐藏输入值时可以捕获什么事件

use*_*635 17 html javascript controls hidden

HI,在JavaScript中,当值设置为隐藏的输入控件时,会触发哪个事件?

Ela*_*van 22

每当您使用脚本更改隐藏字段的值时,它都不会触发任何事件.但是如果使用jQuery,则可以手动触发事件.

让我们假设您有以下隐藏字段

<input type="hidden" id="hid" value="0" 
onchange="alert('Caught the hidden event');" />
Run Code Online (Sandbox Code Playgroud)

使用以下代码更改字段的值时,它不会显示警报消息.

$("#hid").val("2");
Run Code Online (Sandbox Code Playgroud)

但您可以使用以下代码触发更改事件

$("#hid").val("2").change();
Run Code Online (Sandbox Code Playgroud)

上面的代码将显示警告消息.


gra*_*ine -6

我猜“onchange”会被触发。