【发布时间】:2017-04-18 23:02:46
【问题描述】:
我有一个表格,其中单元格内容是可编辑的。 现在我想要,在我完成编辑表格后,表格中的 html 代码包含所有值。
这是一张表格:
<table class="table table-bordered content">
<thead>
<tr>
<th>bla</th>
<th>bla bla</th>
<th>bla bla bla </th>
<th>more bla</th>
</tr>
</thead>
<tbody>
<tr contenteditable="true">
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr contenteditable="true">
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<button id="save">Save</button>
这是我的 JS 代码:
$('#save').on('click', function () {
var table = $('.content').html();
alert(table);
});
问题是,如果我 console.log 表变量我得到这个输出:
<thead>
<tr>
<th>bla</th>
<th>bla bla</th>
<th>bla bla bla </th>
<th>more bla</th>
</tr>
</thead>
<tbody>
<tr contenteditable="true">
<td>dwad</td>
<td>dwada</td>
<td>dawdaw</td>
<td>dawdaw</td>
</tr>
<tr contenteditable="true">
<td>daw<br></td>
<td>daw<br></td>
<td>dwadaw<br></td>
<td>daw<br></td>
</tr>
</tbody>
如果你仔细观察,你会发现
<table class=" ... "> 和 </table> 标记不见了,但我也需要它们。
有人知道我还能做些什么来获得 table-tags 吗?
【问题讨论】:
标签: javascript jquery html html-table