1

我基本上有一个包含动态数据的普通表。出于样式目的,我在每个 tr 下方插入表头,这样我就可以在我的表上获得双边框的效果。从语义的角度来看,我认为这有点糟糕,但这是我让效果按我想要的方式工作的唯一方法。我的 tr 有一个边框顶部,但边框底部没有显示,因为我需要border-collapse: collapse;在我的桌子上。所以我的想法是在每个 tr 之后插入一些东西,我可以应用边框或背景颜色来实现我想要的外观。

我现在的问题是在 IE 中 .after 似乎没有插入额外的 th 因此我没有得到我的双边框。

首先,我有更好的方法来获得我想要的效果,其次,为什么 .after 不能工作 IE?

这是我的jQuery:

$(document).ready(function() {
$('.details tr, .detailsinner tr').after('<th class="line" colspan="2"></th>');
});

问候米

4

0 回答 0