即使通过jquery更改了值,jquery输入字段也会更改

Jam*_*mes 5 jquery input onchange

我试图捕获文本输入字段的值更改时.我在用:

$("input[name=color]").change(function(){
Run Code Online (Sandbox Code Playgroud)

如果我直接输入新值,这是有效的.但是,输入字段的值正由jquery更改.这些领域有几个,我需要知道什么时候有变化.有没有办法检测到这种变化?

对不起,我不清楚.我不是那个改变价值的人.这是一个插件,我宁愿不修改,以防我需要将它移植到另一个项目.

变通

好的,所以你不能做我想做的事,但这是一个解决方法.我只是做了一个间隔,并将我的change活动改为each活动.

setInterval(function(){
    $("input[name=color]").each(function(){ my code })
},100);
Run Code Online (Sandbox Code Playgroud)

Sha*_*oli 11

无法以编程方式检测所做的更改.

但是,change只要修改其值,就可以触发事件.

$("input[name=color]").val("newValue").change();
Run Code Online (Sandbox Code Playgroud)