关于输入隐藏值变化的jQuery事件

Lor*_*ic- 12 jquery events event-handling

我隐藏了这个输入:

<input id="j_idt26:myValue" type="hidden" name="j_idt26:myValue" value="0?100?">
Run Code Online (Sandbox Code Playgroud)

我想在第一次设置值时提醒"嘿",然后每次更改时.

我有这样的事情:

$(document).ready(function(){
    var $hello= $('[id$=myValue]');

    $hello.bind("change load", function(){
        alert('hey');
    });
});
Run Code Online (Sandbox Code Playgroud)

但没有任何东西出现.
如果你能帮忙
谢谢

A. *_*lff 18

$(function(){
    var $hello= $('[id$="myValue"]');

    $hello.on("change", function(){ //bind() for older jquery version
        alert('hey');
    }).triggerHandler('change'); //could be change() or trigger('change')
});
Run Code Online (Sandbox Code Playgroud)

然后,每次更改目标隐藏输入的值时,触发处理程序,例如:

$('#j_idt26:myValue').val('0?200?').triggerHandler('change');
Run Code Online (Sandbox Code Playgroud)

这是因为onchange事件不会自动以编程方式更改其值.