Javascript处理输入“;“价值”-属性更改

Javascript处理输入“;“价值”-属性更改,javascript,jquery,events,javascript-events,Javascript,Jquery,Events,Javascript Events,有一个第三方js代码,它可以像这样更改我的输入值: some_third_party_func = function() { my_input.value = some_val; }; 我想以某种方式跟踪my_input.value的所有更改。修改第三方js是我想要避免的事情。也许,事件是有用的,但哪一个呢?oninput事件看起来可以接受,但由于某些神秘原因,仅处理键盘输入 my_input.oninput = function() { alert("my_input.oninpu

有一个第三方js代码,它可以像这样更改我的输入值:

some_third_party_func = function() { 
    my_input.value = some_val;
};
我想以某种方式跟踪
my_input.value
的所有更改。修改第三方js是我想要避免的事情。也许,事件是有用的,但哪一个呢?
oninput
事件看起来可以接受,但由于某些神秘原因,仅处理键盘输入

my_input.oninput = function() { alert("my_input.oninput"); };
// ^^ alert() runs only when inputting from the keyboard 
你可以试试这个问题(我觉得怎么样)


是否有任何方法可以做到这一点(可能使用jQuery)?

当以编程方式更改输入的value属性时,不会引发任何事件。要做您需要的事情,您必须将插件的源代码更改为
trigger()
a
change
event.my google==您的google:allow-wicked:Sad-sition。对我的搜索技能非常基本。polyfill for watch:resp。