如何从我的 HTML 代码中删除所有标签: table
、、、 ?最后我想补充所有tbody
tr
<td>
<input id="selectOne" type="radio" value="1" name="selectOneRadio">
</td>
和
<li>
<input id="selectOne" type="radio" value="1" name="selectOneRadio">
</li>
我需要一个 jQuery 函数。请帮我 :)
<table>
<tbody>
<tr>
<td>
<input id="selectOne" type="radio" value="1" name="selectOneRadio">
<label for="selectOne">
</td>
</tr>
</tbody>
</table>
从评论...
该label
元素应该保留。我试过:
$('table td').each(function () {
$(this).replaceWith(function () {
return $('<li>' + this.innerHTML + '</li>')
})
});
接着
jQuery.fn.unwrap = function (el) {
return this.each(function () {
$(this.childNodes).appendTo(this.parentNode);
});
};
$('tr, table, tbody').unwrap().remove();
但这对我不起作用。