Jquery 在没有在IE9中工作之后

Jquery 在没有在IE9中工作之后,jquery,html,Jquery,Html,我基本上得到了一个普通的表,其中包含动态数据。出于样式设计的目的,我在每个tr下面插入表格标题,这样我就可以在表格上获得双边框的效果。从语义学的角度来看,这有点不好,但这是我得到效果的唯一方法。我的tr有一个边框顶部,但边框底部不显示,因为我需要边框折叠:折叠;在我的桌子上。因此,我的想法是在每个tr之后插入一些东西,以便我可以应用边框或背景色,以实现我想要的外观 我现在的问题是,在IE中,after似乎没有插入额外的th,因此我没有得到我的双边框 首先,我有一个更好的方法来达到我想要的效果,其

我基本上得到了一个普通的表,其中包含动态数据。出于样式设计的目的,我在每个tr下面插入表格标题,这样我就可以在表格上获得双边框的效果。从语义学的角度来看,这有点不好,但这是我得到效果的唯一方法。我的tr有一个边框顶部,但边框底部不显示,因为我需要边框折叠:折叠;在我的桌子上。因此,我的想法是在每个tr之后插入一些东西,以便我可以应用边框或背景色,以实现我想要的外观

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

首先,我有一个更好的方法来达到我想要的效果,其次,为什么在没有使用IE之后

这是我的Jquery:

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

我认为问题在于IE正在插入它,但因为它无效,所以它没有显示它..在IE上工作之后。。如果您遗漏了某些内容或拼写了某些内容,请检查您的代码。$'.details tr、.detailsinner tr'.afterfunction{return;};///试着这样给予@学习者我应该早点看到,他只需要把。。。内部标签: