#html #jquery #html-table #tags
Вопрос:
Я динамически генерирую несколько простых таблиц:
<table>
<table><tr><td>aaa</td></td>bbb</td></tr></table>
<table><tr><td>xxxx</td></td>xxxx</td></tr></table>
</table>
Мне нужно иметь возможность удалять теги из каждой внутренней таблицы с помощью jquery:
<table>
<tr><td>aaa</td></td>bbb</td></tr>
<tr><td>xxxx</td></td>xxxx</td></tr>
</table>
Спасибо за любую помощь!
Комментарии:
1. HTML в первом примере полностью недействителен и не соответствует тому, как он будет отображаться в браузере. Таким образом, вы не можете исправить это с помощью JS. Вам нужно исправить проблему в источнике, т. е. где вы создаете HTML-таблицу
2.В зависимости от браузера «внешняя»
table
будет отображаться так же, как<table></table>
и две внутренние таблицы. Следовательно, у вас есть 3 стола для братьев и сестер, а не 1 с 2 детьми. Вы могли бы переместить их, используя что-то вроде$("tr").appendTo($("table").first())
(добавьтеtbody
и добавьте к этому ofc), но, как указано выше, лучше исправить должным образом. Если вы добавите вопрос с указанием того, как вы его создаете и чего хотите, я уверен, что кто-нибудь достаточно быстро даст вам ответ.3. Да, я знаю, что это недействительно — вот почему я пытаюсь это исправить. Программа, которая генерирует таблицы, к сожалению, не может быть изменена.
Ответ №1:
Я думал, что может быть способ присвоить таблице строку, а затем выполнить поиск, заменив теги ничем
<table id="wrapperTable">
<table><tr><td>aaa</td></td>bbb</td></tr></table>
<table><tr><td>xxxx</td></td>xxxx</td></tr></table>
</table>
jquery:
Упаковывается.Поиск/замена содержимого
Я просто не очень хорошо знаком с JS или jquery — пытаюсь сделать временное исправление, пока мы находим новое программное обеспечение