0

jqueryを使用して非表示の入力フィールドの値の変化を検出する方法についてのアドバイスを期待していました。

  <input type='hidden'id='txtVar' value=''/>

    $(document).on('change', '#txtVar', function () {
    alert("called");
});

現時点では、私はそれを正しく理解していません

よろしく

4

1 に答える 1

2

それは機能します。ただし、イベントを手動で発生させる必要があります。

以下の私のコードを参照してください:

<button id='btn'>Click Me</button>
<input type='hidden'id='txtVar' value=''/>

$("#btn").click(function(){
$("#txtVar").val("1234").change();
});

$(document).on('change', '#txtVar', function () {
    alert("called");
});

click上記のようにイベントを発生させると、アラートcalledが呼び出されます。

ここでフィドルを見つけてください:http://jsfiddle.net/ku3xU/1/

于 2013-08-15T10:02:22.837 に答える