Структура DOM выглядит следующим образом (существующий веб-сайт ... не может изменить ее):
<table>
<tr><td>
<br><hr size="1"><strong>some heading 1</strong><br>
<br>some text 1<br>
<br><hr size="1"><strong>some heading 2</strong><br>
<br>some text 2<br>
</td></tr>
</table>
Я хочу манипулировать им, чтобы оно выглядело так
<table>
<tr><td>
<br><hr size="1"><strong>some heading 1</strong><br>
<br>some text 1<br>
</td></tr>
<tr><td>
<br><hr size="1"><strong>some heading 2</strong><br>
<br>some text 2<br>
</td></tr>
</table>
Используя решение, опубликованное здесь , я могу взять теги hr, strong, br и переместить их в новые элементы td. Тем не менее, я не могу заполучить «некоторый текст 1», так как он непосредственно содержится в td, и использование .text () для td даст мне как «некоторый текст 1», так и «некоторый текст 2».
Есть идеи?