以下は、リストされているとおりに実行する必要がある一連のイベントですが、タイマーを使用してイベントを遅延させましたが、これはお勧めできません。遅延タイマーなしで次々に実行する方法はありますか?
$(".component-select",closestTable).val(parseData.component).trigger("change");
setTimeout(function() {
$(".key-select",closestTable).val(parseData.key).trigger("change");
},1000);
setTimeout(function() {
$.each(parseData.instance, function (dIndex, dValue){
$(".add_instance",closestTable).trigger("click");
$("tbody select:last",closestTable).val(dValue).trigger("change");
});
},1500);