2013-11-26 26 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

相关问题