我有一個窗體上的輸入框,我想在該輸入的值更改時觸發一個事件。該值通常會通過其他jQuery函數進行更改,並且在發生這種情況時.change()
事件似乎不會被觸發。jquery綁定更改事件輸入值更新通過jquery
我該如何做到這一點?
我有一個窗體上的輸入框,我想在該輸入的值更改時觸發一個事件。該值通常會通過其他jQuery函數進行更改,並且在發生這種情況時.change()
事件似乎不會被觸發。jquery綁定更改事件輸入值更新通過jquery
我該如何做到這一點?
您需要觸發更改事件手動
例:
$('<selector>').val('<value>').trigger('change')
但是我的腳本與其他觸發變化的腳本沒有任何其他關係 – 2013-05-10 14:03:01
@MartyWallace然後,你可以做的事情不多,但這對於解決問題沒有意義。沒有理由在調用'.val(value)'之後無法將.change()添加到它,它仍然與正在監聽該更改事件的任何內容分離。 – 2013-05-10 14:04:04
@MartyWallace在這種情況下,我認爲你是運氣不好 – 2013-05-10 14:04:12
使用
$( 「元」)的觸發器( 「變」)。
它應該工作夥伴,除非第一次嘗試,當你寫入測試框中的東西。 – dreamweiver 2013-05-10 14:01:49