2

jQuery を使用して HTML 要素の値を更新していますが、これは完全に機能します。

$('#'+ someID).prop('value', currentPerson["Name"]);

ただし、この要素では、変更をリッスンしています (具体的にはオプション選択ボックスで)。値を手動で入力すると、これは完全に正常に機能します (投稿を送信し、その結果を div に追加します)。準備完了のドキュメントは別のファイルに保存されていることに注意してください。

$(document).ready(function () {
  $('body').on('change', '#approverTbl', function(event){
        //do some stuff here
  });
});

.change() を使用して手動で変更を強制しようとしましたが、うまくいかないようです。トリガーを使用することもありません。

$('#'+ someID).change();

$('#'+ someID).trigger('change');
4

1 に答える 1

0

これにカスタムイベントを追加してみてください:

$('body').on('change customChange', '#approverTbl', function(event){

そしてtrigger

$('#'+ someID).prop('value', currentPerson["Name"]);
$('#approverTbl').trigger('customChange');
于 2013-08-01T10:24:29.860 に答える