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 に答える