上面说了 就是直接:not()  括号里面 就是 选择器  把这些选择器中的 排除      #id .class  都是可以的 

解决方案 »

  1.   

    //除了表头(第一行)以外所有的行添加click事件.
                    $("tr").first().nextAll().click(function (e) {
    if($(e.target).is('input')) return;
                        //为点击的这一行切换样式bgRed里的代码:background-color:#FF0000;
                        //判断td标记的背景颜色和body的背景颜色是否相同;
                        //if ($(this).children().css("background-color") == 'transparent' || $(this).children().css("background-color") == 'rgb(255, 255, 255)') 
                        if ($(this).children().find("input[name*='chkId']").prop('checked')) {
                            //如果相同,CheckBox.checked=true;
                            $(this).children().find("input[name*='chkId']").prop("checked", false);
                            $(this).children().removeClass("bgRed");
     
     
                        } else {
                            //如果不同,CheckBox.checked=false;
                            $(this).children().find("input[name*='chkId']").prop("checked", true);
                            $(this).children().addClass("bgRed");
     
                        }
                    });
      

  2.   

    楼上的大师你说加上if($(e.target).is('input')) return; 这段代码吗?