TinySort sort by IDs
TinySort sort by IDs
这个很愚蠢,但我发现TinySort(独立最小值)让我感到困惑:我想在容器div (#body) 中对div (.story) 进行排序,所以我使用了一个<button onclick="tinysort('div#body>div,{order:'desc',attr:'id'});">Descending</button>
,单击后切换到升序。我的div 代码是:
<div id="body">
<div id="1" class="story"></div>
<div id="2" class="story"></div>
<div id="3" class="story"></div>
</div>
使用如下自定义函数:
.HTML
<button id='toggle' onclick='toggleSort()'>Descending</button>
JavaScript
function toggleSort() {
var btn = document.querySelector('#toggle');
if(btn.classList.toggle('desc')) {
tinysort('div#body>div', { order: 'desc', attr: 'id' });
btn.innerHTML = 'Ascending';
} else {
tinysort('div#body>div', { order: 'asc', attr: 'id' });
btn.innerHTML = 'Descending';
}
}
做了一个演示 jsfiddle
相关文章:
- 生成唯一的ids js
- getDocument by id/get input text from button dons'不起作用
- Div and ul list side by side
- TinySort sort by IDs
- HTML DOMs, ids vs no ids?
- Two input forms side-by-side programatically via JavaScript
- ngRepeat filter by array-property
- SQL应该查询's ORDER BY列写入JS代码中
- jQuery如何显示/隐藏Select by Select
- angularjs:自定义直接中的绑定数据在使用“”后不再更新;track-by-;在ng重复中
- jquery increase by 1
- Angular edit by clicking on a tr
- 如何使用Angular 2服务提供包含指向另一个资源的链接/ids的资源集合
- Vue.js"track-by-$index”;,如何单独呈现列表项
- filtet data by checkbox using jquery ajax mysql and php
- xml.getelement by tag name无法正常工作
- How to center tempAlert by Travis J
- toEqual by binding不起作用
- Contentful getEntries by multiple content_types
- selenium js webdriver.By