使用javascript在表中添加水平行

使用javascript在表中添加水平行,javascript,jquery,Javascript,Jquery,我想画一条水平粗线,用于根据一列值分隔报表中的行。也就是说,如果之前的值和当前值相同,我想画一条水平线。 为此,我在mozilla中编写了jquery编码,但在IE中却没有。我犯了什么错误 var a = 1; $(".calbody tr td:nth-child(8) a").each(function() { var foo = "<hr width=2000% ;'>"; if (a === 1) { $(this).parents("tr:f

我想画一条水平粗线,用于根据一列值分隔报表中的行。也就是说,如果之前的值和当前值相同,我想画一条水平线。 为此,我在mozilla中编写了jquery编码,但在IE中却没有。我犯了什么错误

var a = 1;
$(".calbody tr td:nth-child(8) a").each(function() {
    var foo = "<hr width=2000% ;'>";
    if (a === 1) {
        $(this).parents("tr:first").before(foo);
    }
    if (a != 1) {
        var b = $(this).text();  
        if (a != b) {
            $(this).parents("tr:first").before(foo);    
        }
    }
    a = $(this).text();  
});
var a=1;
$(“.calbody tr td:nth child(8)a”)。每个(函数(){
var foo=“试试这个

var foo = "<hr width='2000%'>";
var foo=“