【发布时间】:2015-03-10 05:21:54
【问题描述】:
我有一个 Twitter Bootstrap 列表,其中包含可变数量的元素(实际上有两个列表,其中包含使用 Sortable.js 完成的可拖动和可放置元素)。
在某些时候,我想迭代这些列表元素,以便从每个列表条目中获取 data atribute。这是我的列表在 HTML 中的样子:
<div class="panel-body">
<ul id="main_list" class="list-group">
<li id="opt1" href="#" class="list-group-item" data_value="1">Opt 1</li>
<li id="opt2" href="#" class="list-group-item" data_value="2">Opt 2</li>
<li id="opt3" href="#" class="list-group-item" data_value="3">Opt 3</li>
</ul>
</div>
这甚至可能实现,还是我认为太面向对象?如果没有,我应该如何重新考虑这项任务?
【问题讨论】:
-
嗯...您可以使用
.attributes或.getAttribute('data-attribute-name')返回所有属性,并且您可以在.onEnd、onAdd等上执行此操作;使用你的函数返回你想要的。 -
什么是“引导列表”?如果您指的是 Twitter Bootstrap,请相应命名并指出您使用的内容元素的类型……
-
@feeela 不知道除了 Twitter Bootstrap 之外还有其他引导程序...我已更新以包含列表的 HTML 代码
-
@RomanRdgz 引导文件,通常称为加载和配置应用程序的文件。 PHP boostrap 文件的典型用例是连接到数据库或设置时区。如果您使用 Twitter Bootstrap,则不必重复常见的事情,如网格或表单样式。因此,这是一个引导程序……
标签: javascript html twitter-bootstrap custom-data-attribute