今儿在写前端需求的时候,发现了一个问题,就是红框的input的change事件怎么都触发不了,
html-onchange,
jquery-('body').on('change','#userTypeDetailSelect',function(){
})
都不生效,查了下才知道可能是因为input设置了readonly,然后input的val是js控制加减的,触发不了change事件。
在修改val的时候,手动调用change方法就可以触发了$('#test').val('test').change();
网友评论