我試圖處理更改事件,但它似乎不起作用。我想在通過document.getElementById('id_of_input')。value設置值之後使用jQuery來處理事件。以下是代碼:http://jsbin.com/axagej(編輯請參閱:http://jsbin.com/axagej/edit) - 我希望看到警報。jQuery通過document.getElementById(...)設置值後更改事件值
感謝, 阿德里安
我試圖處理更改事件,但它似乎不起作用。我想在通過document.getElementById('id_of_input')。value設置值之後使用jQuery來處理事件。以下是代碼:http://jsbin.com/axagej(編輯請參閱:http://jsbin.com/axagej/edit) - 我希望看到警報。jQuery通過document.getElementById(...)設置值後更改事件值
感謝, 阿德里安
當你」以編程方式更改字段的值,您將不會收到更改事件。您需要明確調用更改處理程序。查看更新的jsbin:http://jsbin.com/axagej/2/edit
更改事件對我來說工作正常。這只是在你失去焦點時才採取行動。如果您在寫作時更喜歡警覺,您應該對jQuery鍵盤事件感興趣(http://api.jquery.com/category/events/keyboard-events/)。
@tchaOo
我認爲海報是指這樣一個事實,即當他以編程方式將值設置爲「某些東西」時,更改事件不會觸發(通過本例中的setTimeout) – njr101
正確。我的錯。抱歉! –
有人來過並投下了問題和兩個答案,沒有任何評論。有幫助,不是嗎? – jmar777