如何检测何时在输入字段中动态插入文本

时间:2013-08-27 17:33:40

标签: javascript jquery

在下面的代码中,我想知道如何检测何时在输入字段中动态插入文本

<input id="test"><br /> 
<a href="#">Click me</a>

$("#test").on("input", function() {
  alert("Change to " + this.value);
});
$("a").on("click", function() {
  $("#test").val("In clicks we trust.");
});

line to the code

2 个答案:

答案 0 :(得分:2)

听一个change事件,你也必须在以编程方式添加文本后触发它:

$("#test").on("change", function() {
    alert("Change to " + this.value);
});

$("a").on("click", function() {
    $("#test").val("In clicks we trust.").change();
});

演示:http://jsfiddle.net/fSUd8/1/

答案 1 :(得分:1)

jQuery change() event handler

$('#test').on('change', function() {
    ...
});