我有一个模式窗口,其中包含许多新的动态元素(输入、按钮等)。我想查看是否创建了某个元素(或在这种情况下为输入),如果创建了,则更改其值。
场景是,如果我发出 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']);
}
});
});
然后上面得到触发器。输入字段尚不存在。如果将来创建输入字段,我怎样才能让它“寻找它”?