有时候我们通过JS去更改input的value的时候,不能出发input的change事件,这个时候需要在input赋值之后派发一个Event
对象,如下所示:
// <input id="name"/>
const inputEle = document.querySelector('#name');
$(inputEle).val('张三');
inputEle.dispatchEvent(new Event('change'));
有时候我们通过JS去更改input的value的时候,不能出发input的change事件,这个时候需要在input赋值之后派发一个Event
对象,如下所示:
// <input id="name"/>
const inputEle = document.querySelector('#name');
$(inputEle).val('张三');
inputEle.dispatchEvent(new Event('change'));