gpt4 book ai didi

javascript - 如何使用 jQuery 修改属性 ROWSPAN?

转载 作者:数据小太阳 更新时间:2023-10-29 04:32:43 24 4
gpt4 key购买 nike

<table border="1">
<tr><td>111</td><td>22</td><td rowspan="3">ads</td></tr>
<tr><td>111</td><td class="remove">22</td></tr>
<tr><td>111</td><td class="remove">22</td></tr>
<tr><td>111</td><td>22</td><td rowspan="3">ads</td></tr>
<tr><td>111</td><td class="remove">22</td></tr>
<tr><td>111</td><td class="remove">22</td></tr>
<tr><td>111</td><td>22</td><td rowspan="3">ads</td></tr>
<tr><td>111</td><td class="remove">22</td></tr>
<tr><td>111</td><td class="remove">22</td></tr>
</table>

$('.remove').click(function(){
$(this).parent().remove();
})

fiddle :http://jsfiddle.net/r5BDW/1/

如果我删除 TR,则表会中断,因为 ROWSPAN 太大。是否可以修改 ROWSPAN?如果是,如何?

最佳答案

 $('.remove').click(function(){
$(this).parent()
.prevAll('tr:has(td[rowspan]):first')
.find('td[rowspan]')
.attr('rowspan', function(i, rs) { return rs - 1; })
.end()
.end()
.remove();
});

关于javascript - 如何使用 jQuery 修改属性 ROWSPAN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9677071/

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