0

我正在div动态创建,并在里面迭代列表ArrayList,我想将这些列表分配给每个 div 索引,意味着div0has list1div2haslist2等等。示例:示例:

for(int i=0;i<5;i++){
s=doc.createlement(div);    
s=doc.createlement(div);
s.innerHTML=<c:foreach>iteraing list</c:foreach>    
s.innerHTML=<c:foreach>iteraing list</c:foreach>

所有列表都在单个 div 上..所以帮助我将它分配到单个 div 所有列表都在单个 div 上..所以帮助我将它分配到单个 div

s.innerHTML="<c:forEach var="i" items="${c}"><c:forEach var="a" items="${i}"> 
s.innerHTML="<c:forEach var="i" items="${c}"><c:forEach var="a" items="${i}">
<li><c:out value="${a}"/></li></c:forEach></c:forEach>";    
<li><c:out value="${a}"/>    
</li></c:forEach></c:forEach>";
}

那么我如何分配列表 ti 单个 div?如果动态创建 div 是否可以使用索引(例如在本考试中 s[i].innerHTML="";)?

4

1 回答 1

0

给每个 div 一个唯一的 id,例如 div0、div1、div2,然后使用 jQuery 遍历您的数组列表并为每个 div 设置 HTML。

for(i=0; i<ArrayList.length; i++)
{
   $('div'+i).html(ArrayList[i]);
}
于 2013-07-26T05:43:43.140 回答