创建时jQuery更改输入字段的值

时间:2015-07-14 07:36:53

标签: javascript jquery ajax get

我希望在使用jQuery创建输入字段时更改它的值。 单击“添加”按钮时会出现该元素。然后浏览器执行GET调用并显示以下元素:

<tr class="edit add"><td class=""><input id="SupplierOrderingTime_Time" name="SupplierOrderingTime.Time" value="00:00:00" type="text"></td>

我目前正在通过一点暂停来解决它,因此可以使用普通选择器检测元素:

setTimeout(function() {
    var time = $("#SupplierOrderingTime6 .tablesorter tbody td").first().text();
    $("#SupplierOrderingTime_Time").attr("value", time);
}, 250);

它完成了这项工作,但我正在寻找一种更好的方法,可以在创建元素时立即执行此操作。

1 个答案:

答案 0 :(得分:0)

发送Ajax -GET函数时。将async选项设置为false。所以回调将在后面的代码之前运行。