我试图让以下事情发生:
我有一个按钮,当点击时会将新的div元素附加到当前元素。
我想在创建这个新div之后做些什么,我该怎么做?目前我试图在点击“添加div按钮”时隐藏它,如下所示:
$(document).on('click', '.add_button', function() {
$('.new-div').hide();
});
但它不起作用,因为我认为这个代码可能会在附加div之前尝试这样做。 “添加div按钮”位于后端,我无法访问代码,所以我只是希望我的函数加载稍微延迟(如果它实际上是时间问题)。
答案 0 :(得分:2)
然后使用setTimeout尝试:
$(document).on('click', '.add_button', function() {
window.setTimeout(function() { $('.new-div').hide() }, 1000); // 1000ms
});