多くの新しい動的要素 (入力、ボタンなど) を持つモーダル ウィンドウがあります。特定の要素(またはこの場合は入力)が作成されるかどうかを確認し、作成された場合はその値を変更します。
シナリオは、データを入力するための ajax 要求を作成し、ユーザーがモーダル ウィンドウを参照すると、そのデータの一部を再利用できるというものです。探している入力フィールドが作成されたら、以前に行った ajax 呼び出しの値を入力するだけです。
私が試してみました:$("#myinput_id").val(sellerData['id']);
明らかに、要素がまだ存在しないため、上記は機能しません。また、同じデータに対する新しい ajax 呼び出しを回避しようとしています:/
何かご意見は?
$( "#add").bind('click', function() {
$.ajax({
url: '/seller/get',
type: 'POST',
success: function(response) {
sellerData = jQuery.parseJSON(response);
//other code here
//this doesn't work
$("#myinput_id").val(sellerData['id']);
}
});
});
次に、上記がトリガーを取得します。入力フィールドはまだ存在しません。将来入力フィールドが作成された場合、どうすれば「それを探す」ことができますか?