例如,如果我有这样一个输入:
当值被程序更改时(例如,由于
例如:http://jsfiddle.net/2ax9y/ 请注意,该问题询问如何“监听更改”,而不是“如何手动分派更改”。我很清楚我可以手动分派更改事件,但我正在尝试避免这样做。
<input id="myInput" type="text" />
当值被程序更改时(例如,由于
$(“#myInput”).val(“new value”)
的结果),我该如何收到通知?例如:http://jsfiddle.net/2ax9y/ 请注意,该问题询问如何“监听更改”,而不是“如何手动分派更改”。我很清楚我可以手动分派更改事件,但我正在尝试避免这样做。
.val
和.change
两个功能。如果你想要检测变化,你要么使用一个轮询器(!!!),要么使用MarcB建议的方法。 - Rob W