gpt4 book ai didi

jquery - 如何让新插入的标签占据表格的总宽度

转载 作者:行者123 更新时间:2023-12-01 06:38:50 25 4
gpt4 key购买 nike

我有一个表,我正在动态插入一个新行。它仅包含在 td 上。但它只占用一个 td 宽度,如 here
如何使新插入的tr占据表格的总宽度。

 Here number of td s are not fixed.That is, it is not always 3.  

这是我的 HTML

<table>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr id='a'><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</table>

这是我的代码

$('<tr id="b" style="background-color:blue"><td >new</td></tr>').insertBefore($('#a'));

这里是fiddle Handlebars 放在..

最佳答案

添加colspan<td>元素:

$('<tr id="b" style="background-color:blue"><td colspan="3">new</td></tr>').insertBefore($('#a'));

http://jsfiddle.net/WAuw4/5/

编辑

如果您不知道表格中的单元格数量:

var colspan = $('#a td').length;
$('<tr id="b" style="background-color:blue"><td colspan="' + colspan + '">new</td></tr>').insertBefore($('#a'));

关于jquery - 如何让新插入的<tr>标签占据表格的总宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8121606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com