首页 新闻 会员 周边

急!请高手帮帮忙啊!

0
悬赏园豆:20 [已关闭问题]

前台:

<ul>
<li id="l1" runat="server">sdf</li>
<li id="l2" runat="server">sdf</li>
<li id="l3" runat="server">sdf</li>
<li id="l4" runat="server">sdf</li>
<li id="l5" runat="server">sdf</li>
<li id="l6" runat="server">sdf</li>
</ul>

后台如何循环将这些li标签隐藏呢?急啊!!!!

问题补充: 假如我有60个这样的li标签(都是runat=“server”)。我想按照顺序,隐藏后10个,后11个……该如何做
Jaryleely的主页 Jaryleely | 菜鸟二级 | 园豆:367
提问于:2010-04-16 15:29
< >
分享
其他回答(1)
0

var list = container.Controls.OfType<HtmlGenericControl>().Where(c => c.TagName == "li");

foreach (var li in list) {

  li.Attributes["display"] = "none";

}

其中的container应为这些li的上级第一个有runat="server"标签的元素

Gray Zhang | 园豆:17610 (专家六级) | 2010-04-16 16:25
0

用JQuery类似的Javascript类库,在客户端操作吧。

//JQuery代码
//
pID为ul的父元素的ID
$('#pID ul li').each(function(i){
if(i>60-10){
$(
this).hide();
}
});
上不了岸的鱼 | 园豆:4613 (老鸟四级) | 2010-04-27 19:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册