<hr />
<h1>Table-1</h1>
<hr />
<table class="tb1">
<tr>
<td>rw1</td>
<td>rw1</td>
<td>rw1</td>
</tr>
<tr>
<td>rw1</td>
<td>rw1</td>
<td>rw1</td>
</tr>
<tr>
<td colspan="3">
<table class="tb2">
<tr>
<td>tbrw2</td>
<td>tbrw2</td>
<td>tbrw2</td>
</tr>
<tr>
<td>tbrw2</td>
<td>tbrw2</td>
<td>tbrw2</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>rw1</td>
<td>rw1</td>
<td>rw1</td>
</tr>
<tr>
<td colspan="3">
<table class="tb2">
<tr>
<td>tbrw2</td>
<td>tbrw2</td>
<td>tbrw2</td>
</tr>
<tr>
<td>tbrw2</td>
<td>tbrw2</td>
<td>tbrw2</td>
</tr>
</table>
</td>
</tr>
</table>
<hr />
<h1>Table-2</h1>
<hr />
<table class="tb1">
<tr>
<td>rw1</td>
<td>rw1</td>
<td>rw1</td>
</tr>
<tr>
<td>rw1</td>
<td>rw1</td>
<td>rw1</td>
</tr>
<tr>
<td colspan="3">
<table class="tb2">
<tr>
<td>tbrw2</td>
<td>tbrw2</td>
<td>tbrw2</td>
</tr>
<tr>
<td>tbrw2</td>
<td>tbrw2</td>
<td>tbrw2</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>rw1</td>
<td>rw1</td>
<td>rw1</td>
</tr>
<tr>
<td colspan="3">
<table class="tb2">
<tr>
<td>tbrw2</td>
<td>tbrw2</td>
<td>tbrw2</td>
</tr>
<tr>
<td>tbrw2</td>
<td>tbrw2</td>
<td>tbrw2</td>
</tr>
</table>
</td>
</tr>
</table>
CSS
.tb1{
border-collapse:collapse;
}
.tb1 tr td {
border-bottom:1px solid #ccc;
text-align:center;
padding:10px;
}
.tb2{
border-collapse:collapse;
}
.tb2 tr td {
border-bottom:1px solid #f00;
text-align:center;
padding:10px;
}
JQUERY
$(".tb1 tr:last-child td,.tb2 tr:last-child td").css("border","none");
有很多表像下面的图片,并改变一些边境使用jQuery(我知道一点点jquer y)但是关于边界存在一些问题。 jquery在最后tr中更改所有td的边界。我对选择器错误。我怎样才能解决这个问题?
的jsfiddle
'Code'和'Fiddle'更新 –
但行数是可变的,我只是做了它作为一个例子 – midstack
@midstack上面的代码对表中的行数没有约束。只有最后一个tr的边界将是'none'。 –