【发布时间】:2015-02-02 20:16:48
【问题描述】:
我有一个像页面一样的 div 表,是否可以使用 javascript 使其像 html 表一样可排序?
由于How to add td rowspans to a table?,我无法继续使用它,因此我从普通表移出,因此使用了 div 表。
所以我使用了这个 div 表,我唯一缺少的是如何使其可排序,以便我可以按项目或价格对其进行排序.. 像数据表、tablesorter 等
<div class="Header">
<div class="item"><a href="#">Item</a>
</div>
<div class="desc"><a href="#">Description</a>
</div>
<div class="price"><a href="#">Price</a>
</div>
<div class="status"><a href="#">Status</a>
</div>
</div>
<div class="Info">
<div class="itemName">
<div class="item">Item 1</div>
</div>
<div class="itemInfo">
<div class="List">
<div class="Desc">Description 1</div>
<div class="Box">
<div class="price">$79</div>
<div class="status">16 in stock</div>
</div>
</div>
</div>
</div>
完整代码在这里http://codepen.io/anon/pen/empqyN?editors=110和这里http://jsfiddle.net/a4fcxzra/
【问题讨论】:
-
可以使用 rowSpan 创建所需的表。不知道为什么你的其他问题没有得到解答,我刚刚发布了一个关于如何使用 rowSpan stackoverflow.com/a/27303000/297641 的答案
-
你可以在这个答案中使用类似的东西来订购一个DOM节点列表stackoverflow.com/a/3051100/2414886
-
感谢您的意见,vega 我会看看情况如何并回复您,sarah 我会看看。
标签: javascript jquery html