jQuery table.wrap()导致布局问题

时间:2011-05-05 19:42:26

标签: jquery css-tables

稍后我会发布一个更详细的代码片段(现在没有VPN访问权限)但是在下面的例子中是否有任何常见的可能导致奇怪的布局问题:

<body>
    <div>...</div>
    <div>...</div>
    <div>...</div>
    <table id="container">...</table>
</body>

顶级<div>float: left; width: 100%

当我尝试使用:

包装表时
$('table#container').wrap('<div id="body_content"></div>');

第一个<div>的内容搞砸了(似乎与我在那里的菜单栏重复)。

更新 刚刚找到<script>标签,如下面嵌套在表中,当我在包装表之前删除它们时,问题就消失了。任何有关这方面的见解将不胜感激。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>

1 个答案:

答案 0 :(得分:0)

看起来问题是嵌套的<script>标记,特别是加载了jQuery的嵌套标记。在调用wrap()之前删除脚本标签似乎可以解决问题。