<asp:Repeater ID="rptList" runat="server">
       
       <HeaderTemplate>
       <tr>
       <td>姓名</td>
       <td>手机号码</td>
       <td>选择</td>
       </tr>
       </HeaderTemplate>
       <ItemTemplate>
       <tr>
       <td><%#Eval("username") %></td>
       <td><%#Eval("mobile") %></td>
      <td> <asp:CheckBox ID="cb" runat="server" ToolTip='<%#Eval("c_id") %>' /></td>
       </tr>
      </ItemTemplate>
       </asp:Repeater>求教大家两个问题:
第一,绑定数据以后,我想让第一条的颜色变为红色,也就是系统默认了
第二,第一条数据中的checkbox为选中状态
希望大家帮忙

解决方案 »

  1.   

    ...
    <tr class='rptList'>
    ...<script>
    jQuery("tr.rptList").eq(0).css("background-color","#ff0000");
    jQuery("tr.rptList").eq(0).find("input[type='checkbox']").attr("checked",true);
    </script>
      

  2.   


    <tr class='rptList'> 这句不理解,请教!
      

  3.   

    <ItemTemplate>
           <tr <%# (int)Container.ItemIndex==0?"style='background-color:#ccc;'":"" %>>
           <td><%#Eval("Name")%> <%# Container.ItemIndex%></td>
           <td><%#Eval("Count")%></td>
          <td> <asp:CheckBox ID="cb" runat="server" ToolTip='<%#Eval("Id") %>'  Checked='<%# (int)Container.ItemIndex==0?true:false%>'/></td>
           </tr>
          </ItemTemplate>
      

  4.   


    <tr class='rptList'> 这句不理解,请教!
    上面的意思就是为每一个绑定的tr 给一个样式rptList   然后找到所有的样式为rptList的tr也就是jQuery("tr.rptList") 然后选取其中的第一个eq(0) 对其进行相关操作。
    我的方法是给这个table一个id 例如:<table id="notable"> 
     <script type="text/javascript">
            $("#notable").find("tr").eq(1).css("background-color", "#ff0000");
            $("#notable").find("tr").eq(1).find("input[type='checkbox']").attr("checked", true);    </script>
      

  5.   

    refer this:
    http://www.cnblogs.com/insus/archive/2013/05/19/3086475.html
    http://www.cnblogs.com/insus/p/3210157.html
    http://www.cnblogs.com/insus/p/3242664.html