我基本上有一點麻煩通過一個無序列表遍歷和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