2013-11-26 27 views
-1

我想在每次更新文本輸入時讀取其值。它正在由craftyclicks郵編查找器進行更新,因此沒有在文本框中鍵入/按鍵,也沒有任何複製/粘貼。我曾嘗試:當文本輸入被javascript更新而不是按鍵/複製/粘貼時使用的事件處理程序

$('#AddressL1').change(function() { 
    val = $(this).val(); 
    console.log 
}); 

也:

$('#AddressL1').on('input', function(e) { 
    val = $(this).val(); 
    console.log 
}); 

......但這些都不能工作,除非我手動鍵入一些更新的框。我希望得到這方面的幫助。謝謝。

+0

如果誰投了這個問題倒可以解釋爲什麼我將不勝感激。 – Marc

回答

2

在更新通過腳本的輸入字段的值,該事件不會被解僱,你需要觸發事件手動像

$(input).val(value).change() 
+0

你能解釋一下傳遞給val()的東西嗎?謝謝。 – Marc

+0

@Marc它只是一個佔位符,用於分配什麼值 –

+0

在這種特殊情況下,我恐怕無法控制值是如何分配的,我只需要能夠將它讀入一個變量以便我可以在別處使用它。 – Marc

相關問題