当我用按钮更改文本框的值时,我试图触发文本框上的change事件,但它不起作用。检查这把小提琴
如果在文本框中键入内容并单击其他位置,则会触发change。但是,如果单击该按钮,文本框值将更改,但不会触发change。为什么?
onchange仅当用户键入输入,然后输入失去焦点时才会触发
设置值后,可以使用手动调用onchange事件:
$(“mytext”).val(777).change();//someObject.onchange();在标准JS中
或者,您可以使用以下方法触发事件:
$(“mytext”).val(777).触发器(“change”);