我基本上得到了一个包含动态数据的普通表。为了样式的目的,我在每个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>');
});
此致 中号