Позже я опубликую более подробный фрагмент кода (сейчас у меня нет доступа к VPN), но есть ли что-нибудь обычное, что может вызвать странные проблемы с макетом в следующем случае:
<body>
<div>...</div>
<div>...</div>
<div>...</div>
<table id="container">...</table>
</body>
Верхний уровень <div>
s float: left; width: 100%
Когда я пытаюсь обернуть таблицу, используя:
$('table#container').wrap('<div id="body_content"></div>');
Содержимое первого <div>
испорчено (похоже, дублирует строку меню, которая у меня есть).
UPDATE
Только что нашел <script>
теги, подобные следующим, вложенные в таблицу, когда я удаляю их перед упаковкой таблицы, проблема исчезает. Любое понимание этого будет оценено.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>