SCRIPT1028:Internet Explorer中预期的标识符、字符串或数字JavaScript错误

SCRIPT1028:Internet Explorer中预期的标识符、字符串或数字JavaScript错误,javascript,jquery,internet-explorer-7,jquery-1.4,Javascript,Jquery,Internet Explorer 7,Jquery 1.4,我在线路上遇到了这个错误 $('#' + tsid).find('tr:not(:first)').each(function () { 我检查过了,没有多余的逗号,也没有我使用过的保留键 这是完整的代码块 if ($("#" + tsid).find("tr").length == 0) { if (tsid == "Medicaltable") { $("#" + tsid).prepend("<tr cla

我在线路上遇到了这个错误

 $('#' + tsid).find('tr:not(:first)').each(function () {
我检查过了,没有多余的逗号,也没有我使用过的保留键

这是完整的代码块

 if ($("#" + tsid).find("tr").length == 0) {
                if (tsid == "Medicaltable") {
                    $("#" + tsid).prepend("<tr class='medicalheader' style='background-color:#D9EEF3;font-weight:bold'><td colspan='11'>Medical Information</td></tr>");
                 //   $("#Medicaltable tr:eq(1)").css("background-color", "rgb(217,238,243)");
                }

                if (tsid == "Vehicletable") {
                   $("#" + tsid).prepend("<tr style='background-color:#9BBB58;font-weight:bold'><td colspan='11'>VEHICLE ACCIDENT DETAILS</td></tr>");
                 //   $("#Vehicletable tr:eq(1)").css("background-color", "rgb(217,228,188)");
                }

                if (tsid == "Thefttable") {
                    $("#" + tsid).prepend("<tr style='background-color:rgb(242,221,220);font-weight:bold'><td colspan='11'>MEDICAL INFORMATION</td></tr>");
                   // $("#Thefttable tr:eq(1)").css("background-color", "rgb(242,221,220)");
                }
            }

              $('#' + tsid).find('tr:not(:first)').each(function () {
                if ($(this).find("td:eq(2)").find(":checkbox").is(":checked")) {
                    $(this).find("td:eq(3)").attr("editable", "false");

               } else {
                    $(this).find("td:eq(3)").attr("editable", "false");
                    $(this).find("td:eq(4)").attr("editable", "true");

                }
            });

        }
if($(“#”+tsid).find(“tr”).length==0){
如果(tsid=“医疗用品”){
$(“#”+tsid).prepend(“医疗信息”);
//$(“#Medicaltable tr:eq(1)”).css(“背景色”、“rgb(217238243)”);
}
如果(tsid=“可供车辆”){
$(“#”+tsid).预编(“车辆事故详情”);
//$(“#车载tr:eq(1)”).css(“背景色”、“rgb(217228188)”);
}
如果(tsid==“Thefttable”){
$(“#”+tsid).prepend(“医疗信息”);
//$(“Thefttable tr:eq(1)”).css(“背景色”、“rgb(24222122)”);
}
}
$('#'+tsid).find('tr:not(:first')).each(函数(){
if($(this).find(“td:eq(2)”).find(“:复选框”).is(“:checked”)){
$(this.find(“td:eq(3)”).attr(“可编辑”、“假”);
}否则{
$(this.find(“td:eq(3)”).attr(“可编辑”、“假”);
$(this.find(“td:eq(4)”).attr(“可编辑”、“真实”);
}
});
}

@JensonMJohn他给IE7贴上了标签:)哪个jquery版本?@sajd真的需要额外的卷曲右括号吗?如果我记得的话,“:not()”在过去很有问题,所以也许可以试试:
.find('tr')。not(':first')
.find('tr')。not(':eq(0)
以防万一编辑:现在我认为是
:has()
这是个错误,但无论如何……很抱歉,我忘了提到它的jQuery 1.4.1