<style>
.sel{ background:#F57A3F; color:green}</style>
<script src="jquery-1.2.6.pack.js"></script>
<script>
$(function() {
  $(".repList tbody tr")
  .click( function() {
   $(this).addClass("sel")           .siblings().removeClass("sel").end();
  });
});
</script>字体颜色改变了,但是改变不了行背景颜色
不是冲突问题,不是版本问题
望各位大大帮忙解决下

解决方案 »

  1.   

     用你的代码已经试过,没有问题,
    浏览器:IE6-7,FF。
     <table width="95%" height="179"  border="0" cellpadding="0" cellspacing="0" class=repList>
                    <tr>
                      <td align="left" valign="top" >1321<td>
    </tr>
     <tr>
                      <td align="left" valign="top" >1321<td>
    </tr>
     <tr>
                      <td align="left" valign="top" >1321<td>
    </tr>
     <tr>
                      <td align="left" valign="top" >1321<td>
    </tr>
      </table>不知你那 代码是怎样的,如有问题,可再贴出来,另外可以从这里找些例子,http://www.woiweb.net/33-jquery-examples.html
      

  2.   

    <tbody class="repList">
    <tr type="data" class="repList1" onmouseover="javascript:Report.listMouseOver(this);" onmouseout="javascript:Report.listMouseOut(this);">
    <td class="repList">K47188F00006</td>
    <td class="repList" align="right">1988</td>
    <td class="repList">0020-17794</td>
    <td class="repList">39269010.00</td>
    <td class="repList">顶针</td>
    <td class="repList">钢铁制,半导体设备用,品牌APPLIED MATERIALS,起将硅片定出的作用</td>
    <td class="repList">&nbsp;</td>
    <td class="repList">个</td>
    <td class="repList">美国</td>
    <td class="repList">美元</td>
    <td class="repList">千克</td>
    <td class="repList">BUSHING SPRING</td>
    <td class="repList">应用材料(中国)有限公司</td>
    </tr>
    这是页面中的一行,看下有什么问题
      

  3.   

    你应该给行内所有td加背景色,而不是给tr加背景。样式换成这样就可以了。
    .repList tbody tr.sel td{ background:#F57A3F; color:green}