Javascript/Jquery:数字嵌套列表
Javascript/Jquery: Number nested list
有一个嵌套列表:
<ul>
<li id="1">first</li>
<li id="2">second</li>
<ul>
<li id="2-1">second nested first element</li>
<li id="2-2">second nested secondelement</li>
<li id="2-3">second nested thirdelement</li>
<ul>
<li id="2-3-1">Other</li>
</ul>
</ul>
<li id="3"i>third</li>
<li id="4">fourth</li>
</ul>
每个元素都有一个id,表示它在列表中的位置。如何自动生成它?谢谢你。
更新:html是由Apache velocity生成的,没有ID。我试图创建一个方法来更新id,如果你移动元素与jquery排序。对于第一个"li"的第一个元素,id的结构必须为"1"。我尝试使用index()但我无法生成我需要的形式的id
这里不清楚您到底想要做什么,但这里有一个使用动态id生成动态li的示例:
HTML:<ul id="autoGenerated">
</ul>
JS:
for(var i = 1; i < 3 ;i++){
$("#autoGenerated").append("<li id=2-" + i + ">Testing " + i + "</li>")
}
$('#autoGenerated li').click(function(){
alert($(this).attr("id"));
})
小提琴。
相关文章:
- 默认情况下折叠和展开嵌套列表
- 在 Joomla (1.7.0) 中单击时显示嵌套列表
- ReactJs - 列表组件中的嵌套列表组件
- Extjs 4-associations hasMany不在loadData上加载嵌套列表
- 在AngularJS 1.5.x中嵌套列表并更正ng模型和ng值
- Javascript-嵌套列表获胜't展开
- 基于类名创建嵌套列表
- AngularJS:具有任意深度的嵌套列表
- 如何在sencha touch中获取嵌套列表
- 限制要在嵌套列表jQuery中添加的列表元素的数量
- 简单的层次结构与jQuery移动嵌套列表+挖空.js
- 隐藏嵌套列表的非活动同级
- 动态嵌套列表:单击时插入行,在当前元素之后
- jQuery将xml解析为嵌套列表
- 煎茶触摸 2:在选项卡面板内创建嵌套列表
- 悬停和嵌套列表 :悬停的元素
- 如何防止嵌套列表的点击事件
- jQuery 移动嵌套列表视图奇怪的行为 + 后退按钮退出
- 使用 jQuery 从 JSON 创建动态嵌套列表
- 在 React js 中打开和关闭递归嵌套列表