如何给循环第一个加上样式 我要循环一个li标签 不管是用控件或者是前台直接写入<%%> foreach 都可以,我只想让他循环出来的第一个标签有class=“now” 样式 其他的li标签没有class=“now”如何解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你好,那你就不要用foreach了,用for循环,然后当是第一个标签时,添加样式,就可以了。 用js,找到第一个,然后给他的class变成now就行了不知这样可行? for(int i=0;i<li.count;i++){if(i==0){content="<li class="now"></li>";}else{content+="<li></li>";}} jquery 实现 first li 添加 class 这样输出HTML标签 我如何循环啊 里面有内容啊 foreach 外声明个变量赋个初始值。。foreach 循环开头做个判断,如果变量等于初始值时就把做不同的操作foreach 循环里最后累加。。 给ul和li添加runat="server";<ul id="ul1" runat="server"><li runat="server"></li><li runat="server"></li>...</ul>后台cs文件控制:for(int i=0;i<ul1.Controls.Count;i++){ if(ul1.Controls[i] is HtmlGenericControl) { HtmlGenericControl li=ul1.Controls[i] as HtmlGenericControl; if(li.TagName=="li") { li.Attributes.Add("class","now"); break; } }} for 循环判断,或者用jquery添加样式 循环的时候给li标签加上id,id是名称加循环的数字,"li1""li2""li3",在css样式中指加上li1的内容,其他不设定,这样不就得了。 <asp:Repeater ID="aMenu" runat="server" OnItemDataBound="aMenu_ItemDataBound"> <ItemTemplate> <li classs='<%# GetStyle(Container.ItemIndex+1) %>' </ItemTemplate> </ItemTemplate> </asp:Repeater>public string GetStyle(int i){return "";}或protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { HtmlControl hc = (HtmlControl)e.Item.FindControl(""); if (e.Item.ItemIndex > 2) { hc.Attributes.Add("style", "color:black"); } } jquery来实现:$(function(){ 找到那个li,然后addClass(“now”)}); <ul class="galleryItem" id="tabs_a1"> <li class="now"><a href="#"><span class="order_num">1</span><img src="../images/12.jpg" align="texttop" /> <div class="word"> 标题字文字标</div> </a> <p style="color: Red"> ¥:123095</p> </li> </ul>比如我要循环这个里面的li标签。只有第一个li有class=“now” 样式 jquery怎么写? 我现在已经用for把li标签给换成了 li1 li2 <% for (int i = 0; i < orders_list.Count; i++) { %> <li id='li<%=i+1 %>'> </li> <% } %>如何查找到li1 赋上样式class=“now” <script type="text/javascript"> $(function(){ $("#li1").addClass("now");}); </script>这样写我试了没用 一个简单的Cache依赖问题 股票网站上股价动态显示是如何实现的? 这样一个网站需要多少开发时间(散分,灌水不给分) IE打印如何跳过选择打印机选项 请教高手:如何实现日语或韩语或其他外语的入库及读取? 使用ObjectDataSource和GridView 分页的困惑 当给XML写入数据时,XML要如何知道,是覆盖,还是添加???---顶着有分呀!!! 删除服务器文件的问题 我散分,你来接吧 请教个问题!!!!!!!!!!!!!!! sql 语句,查询,急! 请问一下在GridView中怎么把金钱的尾数,设置只显示为小数位后两位
不知这样可行?
{
if(i==0)
{
content="<li class="now"></li>";
}
else
{
content+="<li></li>";
}
}
foreach 外声明个变量赋个初始值。。foreach 循环开头做个判断,如果变量等于初始值时就把做不同的操作foreach 循环里最后累加。。
<ul id="ul1" runat="server">
<li runat="server"></li>
<li runat="server"></li>
...
</ul>
后台cs文件控制:
for(int i=0;i<ul1.Controls.Count;i++)
{
if(ul1.Controls[i] is HtmlGenericControl)
{
HtmlGenericControl li=ul1.Controls[i] as HtmlGenericControl;
if(li.TagName=="li")
{
li.Attributes.Add("class","now");
break;
}
}
}
<ItemTemplate>
<li classs='<%# GetStyle(Container.ItemIndex+1) %>'
</ItemTemplate>
</ItemTemplate>
</asp:Repeater>
public string GetStyle(int i)
{return "";}
或
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
HtmlControl hc = (HtmlControl)e.Item.FindControl("");
if (e.Item.ItemIndex > 2)
{
hc.Attributes.Add("style", "color:black");
}
}
$(function(){
找到那个li,然后addClass(“now”)
});
<ul class="galleryItem" id="tabs_a1">
<li class="now"><a href="#"><span class="order_num">1</span><img src="../images/12.jpg"
align="texttop" />
<div class="word">
标题字文字标</div>
</a>
<p style="color: Red">
¥:123095</p>
</li>
</ul>比如我要循环这个里面的li标签。只有第一个li有class=“now” 样式 jquery怎么写?
for (int i = 0; i < orders_list.Count; i++)
{
%>
<li id='li<%=i+1 %>'>
</li>
<% } %>如何查找到li1 赋上样式class=“now”
<script type="text/javascript">
$(function(){
$("#li1").addClass("now");
});
</script>
这样写我试了没用