【发布时间】:2011-03-11 21:34:31
【问题描述】:
当我使用按钮更改其值时,我试图在文本框上触发 change 事件,但它不起作用。检查this fiddle。
如果您在文本框中输入内容并单击其他位置,则会触发change。但是,如果单击该按钮,文本框的值会更改,但不会触发 change。为什么?
【问题讨论】:
-
标题本身回答了我的问题。在 .change() 确认黄色“注意:使用 JavaScript 更改输入元素的值,例如使用 .val(),不会触发事件。”
-
希望我能早点遇到stackoverflow.com/questions/11873721/…,希望对您有所帮助。
-
这个问题必须重新打开为受欢迎,我们应该将不太受欢迎的question标记为重复