<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为选中状态
希望大家帮忙
<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为选中状态
希望大家帮忙
<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>
<tr class='rptList'> 这句不理解,请教!
<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>
<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>
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