用js控制 给一个input赋值之后,change事件不能捕获到,谁有没有解决办法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用js控制 给一个input赋值之后,change事件不能捕获到,谁有没有解决办法?相关的知识,希望对你有一定的参考价值。

function (value,callBack)

input.value=value;
//赋值后 回调
callBack();



这个怎么用?

参考技术A 你用js给input赋值后要调用change方法
下面是jquery的写法
$('input#3').val("50");
$('input#3').change();
自己试试吧
参考技术B 方案1:
function (value,callBack)

input.value=value;
//赋值后 回调
callBack();


方案2:
添加事件监听,在赋值后激活事件追问

不行啊,,,监听事件不行

还有
document.getElementById("deptTree_name").fireEvent("onchange");
function demo()

alert('fff');

这样报 Cannot call method 'fireEvent' of null

参考技术C 用onchange

以上是关于用js控制 给一个input赋值之后,change事件不能捕获到,谁有没有解决办法?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 如何给b标签赋值

js给数组赋值

JS数组与对象赋值问题

EXT js 给 文本框 赋值 的 问题

easyui combobox 用代码赋值不触发change事件,选择值会触发

select下拉框、输入框在IOS中出现阴影