前台:
<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标签隐藏呢?急啊!!!!
var list = container.Controls.OfType<HtmlGenericControl>().Where(c => c.TagName == "li");
foreach (var li in list) {
li.Attributes["display"] = "none";
}
其中的container应为这些li的上级第一个有runat="server"标签的元素
用JQuery类似的Javascript类库,在客户端操作吧。
//JQuery代码
//pID为ul的父元素的ID
$('#pID ul li').each(function(i){
if(i>60-10){
$(this).hide();
}
});