默认情况jquery的val方法给一个input或者textarea赋值的时候是不出发change事件的。为了能让其触发change事件,需要额外调用一次change事件的方法。代码如下
html代码如下
<input type="text" id="inputDom" onchange="javascript:alert('changed')" />
javascript代码如下
$("#inputDom").val("测试文本");
$("#inputDom").change();