2012-11-20 18 views
0

我有標記列表我想刪除一些列表標記並用不同的值重新填充它們。我有使用jquery刪除一些列表標記

 <ul> 
     <li><a href="#">ALL</a></li> 
     <li><a href="#">Selected</a></li> 
     <c:forEach var="category" items="${selectedCats}"> 
      <li><a href="#">${category.value.name}</a> 
      <a href="#" >selected</a></li> 
     </c:forEach> 
    </ul> 

所以,我想刪除一切內循環,並希望重新填充它在jQuery中。

+0

你想重新使用jquery ajax? 你能否簡單解釋一下。 – Hemantwagh07

+0

我不明白爲什麼這個問題在這裏懸而未決,這裏有什麼不明白的地方。兩個人已經在一個小時內就明白了,我也接受了答案。 – user965884

回答

1

您可以在循環li項目中添加一些虛擬類名稱以進行識別並將其刪除。

<c:forEach var="category" items="${selectedCats}"> 
     <li class="new-item"><a href="#">${category.value.name}</a> 
     <a href="#" >selected</a></li> 
    </c:forEach> 

然後取出

$('li.new-item').remove(); 

希望這將有助於!

+0

感謝Murali,它的工作! – user965884

1

去除李項穆拉利的答案是正確的... 新項目添加到列表中,你可以使用:

$("ul").append("<li>Your element here</li>"); 

如果添加一個id到您的列表,你可以使用ID來選擇列表