【发布时间】:2013-10-29 17:27:22
【问题描述】:
我必须将 2 个 div 附加到新的 div:
<script type="text/javascript">
$(function() {
$( "#table-filter_wrapper" ).append($( "<div class='main_tbl_btm_info'></div>" ));
$( "#table-filter_info" ).appendTo( $( ".main_tbl_btm_info" ));
$( "#table-filter_paginate" ).appendTo( $( ".main_tbl_btm_info" ));
});
</script>
问题是它找不到准备好的table-filter_wrapper。
当我在追加之前使用警报时,它会起作用。
我怎样才能知道 table-filter_wrapper 是否已加载。
【问题讨论】:
-
你知道什么时候
#table-filter_wrapper被注入DOM吗? -
@David table-filter_wrapper 已准备好加载,这需要一些时间,因此当代码运行时,如果我们通过 alert 或其他方式给出一些延迟,则它无法找到 table-filter_wrapper 。所以实际问题是发现table-filter_wrapper在加载执行代码后是否加载。
-
您如何“加载”
#table-filter_wrapper?在某些时候,您必须使用append或类似的,所以只需在附加完成后放置此代码。 -
@David #table-filter_wrapper 由数据表创建用于分页,它已加载就绪,我在初始化数据表后使用追加
标签: javascript jquery html css