<ItemTemplate>
  <tr runat="server" id="trColor">
$(function () {
            $("trColor").hover(
         function () {
             $(this).addClass("hover");    //鼠标经过添加hover样式 
         },
         function () {
             $(this).removeClass("hover");   //鼠标离开移除hover样式 
         }
         );
        });

解决方案 »

  1.   

    $('tbody tr')????你看下生成的html代码中你要的ItemTemplate块是不是包含在tbody里面
      

  2.   

                            <tr runat="server" class="itemlist">
                                <td>
                                    <!--1、Eval直接绑定属性-->
                                    <%#Eval("StudentNo") %>
                                </td>
                                <td>
                                    <%#Eval("StudentName") %>
                                </td>
                                <td>
                                    <!--2、Eval绑定导航属性-->
                                    <%#Eval("Classes.ClassName") %>
                                </td>
                                <td>
                                    <!--4、Eval直接调用后台方法-->
                                    <%# CheckSex(Eval("StudentGender").ToString())%>
                                    <!--5、Eval的结果作为控件的一部分-->
                                    <!--<img src="Images/<%# Eval("StudentGender")%>.jpg" />-->
                                </td>
                                <td>
                                    <!--3、Eval绑定属性并格式化-->
                                    <%#Eval("StudentBirth","{0:D}") %>
                                </td>
                                <td>
                                    <asp:LinkButton ID="btnEdit" runat="server" CommandName="edit" CommandArgument='<%#Eval("StudentNo") %>'>编辑</asp:LinkButton>
                                    <asp:LinkButton ID="btnDelete" runat="server" OnClientClick="return confirm('请确认删除?')"
                                        CommandName="delete" CommandArgument='<%#Eval("StudentNo") %>'>删除</asp:LinkButton>
                                </td>
                            </tr>jQuery("tr.itemlist").hover(....
      

  3.   

    id没有集合的,如果只是单条数据用ID是可以的
      

  4.   

       <ItemTemplate> <tr runat="server">加个ID 应该就可以了
      

  5.   

    给ItemTemplate tr 加标示
    <ItemTemplate>
    <tr class='trItem'>...</tr>
    </ItemTemplate>jquery:) $('.trItem').hover(...);1楼加 id属性不靠谱,对于runat='server',那样是取不到 tr 的。