我想将HTML
表格转换为ul
和li
元素。我的表结构是
<table>
<tbody>
<tr>
<th>1974</th>
<td>UK</td>
</tr>
<tr>
<th>1976</th>
<td>Street</td>
</tr>
<tr>
<th>1976-2002</th>
<td>visitors.</td>
</tr>
</tbody>
</table>
我试图将其转换为
<ul>
<li>
<p>1974</p>
<p>UK</p>
</li>
<li>
<p>1976</p>
<p>Street</p>
</li>
<li>
<p>1976-2002</p>
<p>visitors.</p>
</li>
</ul>
使用jquery
replaceWith
如下功能。在这里,我首先要转换<tbody>
元素。
$(document).ready(function() {
$("tbody").each(function(){
var html = $(this).html();
$(this).replaceWith("<ul>" + html + "</ul>");
});
)};
但这并没有给出任何肯定的答案。任何人都知道如何做到这一点。
谢谢。