我在HTML页面上有一个输入框(FieldTest),以及一个在输入框的值发生变化时调用的javascript函数。
当手动更改输入框的值时,会触发该函数,但是当我通过jquery $(“#FieldTest”)更改它时.val('Some Text');然后不会触发onchange函数!
任何想法?
答案 0 :(得分:0)
仅当用户输入输入并且输入失去焦点时才调度onchange事件。 要手动发送,只需使用以下行:
$(“#FieldTest”)改变();
答案 1 :(得分:0)
以编程方式更改值不会触发onChange事件。您必须手动创建和发送一个。