我基本上有一点麻烦通过一个无序列表遍历和retreiving列表项。JQuery的目录遍历使用选择或方法帮助
foreach (MyTypeObject s in result)
{
oList.Clear();
{
oList.AppendFormat("<ul id='OuteroListItems'>");
oList.AppendFormat("<li>");
oList.AppendFormat("<ul id='oListItems'>");
oList.AppendFormat("<li>" + s.Name + "</li>");
oList.AppendFormat("<li>" + s.NameDesc + "</li>");
oList.AppendFormat("<li>" + s.StartDate + "</li>");
oList.AppendFormat("<li>" + s.EndDate + "</li>");
oList.AppendFormat("</ul>");
oList.AppendFormat("</li>");
oList.AppendFormat("</ul>");
sb.Append(oList);
}
好吧,我基本上有一个项目在一个无序列表中的列表,然后一个无序列表控股持有项目initself项的列表。
对于这些我想选择开始日期每一个
所以说我有“OuteroListItems”内3名无序列表,我希望选择这些s.StartDates的所有3和它们上色红色在'oListItems'中。
我已经试过这一点,但它只有在外部列表内第三次列表元素和着色红色选择的第一要素。
$("ul#OuteroListItems li").each(function(){
$("ul#oListItems li:eq(2)").css("color", "red");
});
采取对jQuery的强大功能之一看看,遍历方法。 http://www.jaftalks.com/Home/Show/Introduction-to-JQuery-Traversal-Methods – JafTalks 2010-10-13 11:34:52