我試圖捕獲文本輸入字段的值更改時。我正在使用:jQuery的輸入字段更改,即使通過jQuery的值更改
$("input[name=color]").change(function(){
如果我直接鍵入新值,這將起作用。但是,輸入字段的值正在被jquery改變。有幾個這些領域,我需要知道什麼時候有任何改變。有沒有辦法檢測到這種變化?
對不起,我不清楚。我不是那個改變價值的人。這是一個插件,我寧願不修改,以防我需要將其移植到另一個項目。
變通
好了,你不能做我想做的事,但這裏是一個變通。我剛剛進行了一次間隔並將我的change
事件更改爲each
事件。
setInterval(function(){
$("input[name=color]").each(function(){ my code })
},100);
範圍之外的價值你是如何用jQuery改變它。我的意思是這樣做的代碼。難道你不能在代碼改變的同時做一些事情嗎? – Henesnarfel 2012-02-09 21:18:43
我希望我能,但它是一個顏色選擇器插件,正在改變的價值。我只是想在他們改變時應用這些值。 – James 2012-02-09 21:22:15
這個解決方法可以做到這一點,不知道它是否真的增加了頁面加載時間? – redcoder 2014-06-11 15:02:39