我将一些未选中的复选框加载到div中。加载后,我想立即自动检查这些复选框。
以下是代码的一部分:
$("#list-conc").load("/getSomething", afterLoad());
function afterLoad() {
$.each($("#list-conc input"), function () { .. });
}
我的问题是,在没有任何延迟/ setTimeout的情况下,当我到$ .each时,HTML仍然没有完全呈现为$(“#list-conc”),所以它永远不会进入循环。
我添加了一些setTimeouts,它运行正常。但是,它不是一个可行的解决方案。我想知道的是,如果我可以绑定某种事件来检测#list-conc何时被填充。
我试过了:
$('#list-conc').on("change", function(event) {
alert("here it is");
});
但它永远不会到达那里。我也试过on.change。
感谢您的帮助。