1

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

<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.");
});

代码行

4

2 回答 2

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/

于 2013-08-27T17:36:35.483 回答
1

jQuery change() 事件处理程序

$('#test').on('change', function() {
    ...
});
于 2013-08-27T17:36:23.203 回答