tinysort으로 데이터 특성을 기반으로 목록을 정렬하려고합니다.tinysort 및 데이터 특성으로 정렬
첫 번째 목록 :
<ul id="late-services" class="list">
<li data-service-id="23" data-criticality="1000">
<span>Service 23</span>
<span class="list-collapse ui-icon ui-icon-carat-1-s"></span>
<span class="service-zone">Cannes</span>
<div class="list-item-belly" style="display: none;">
<div>Deadline dans 1 semaine.</div>
<div>Le client n'a pas confirmé.</div>
</div>
</li>
<li data-service-id="22" data-criticality="2000">
<span>Service 22</span>
<span class="list-collapse ui-icon ui-icon-carat-1-s"></span>
<span class="service-zone">Cannes</span>
<div class="list-item-belly" style="display: none;">
<div>Deadline dans 1 semaine.</div>
<div>Le client n'a pas confirmé.</div>
</div>
</li>
<li data-service-id="24" data-criticality="500">
<span>Service 24</span>
<span class="list-collapse ui-icon ui-icon-carat-1-s"></span>
<span class="service-zone">Cannes</span>
<div class="list-item-belly" style="display: none;">
<div>Deadline dans 1 semaine.</div>
<div>Le client n'a pas confirmé.</div>
</div>
</li>
</ul>
그리고 통화가 tinysort합니다 :
$('ul#late-services>li').tsort('li', {data:'serviceId'});
내가 뭔가 잘못하고해야하지만 모르는
...
주석 주석이 여기에 있는데, tinysort 데이터 설정에 문제가 있습니까? – Roubachof
아, 여기 okies 설명 (나는이 플러그인을 많이 사용하지 않은 heres 내가 뭘 찾았는지) : 여기에 작업 데이터를 참조하십시오 : http://jsfiddle.net/wJzNE/44/ ** 그리고 ** 여기에 또 다른 구현 : http://jsfiddle.net/wJzNE/49/ 작은 정렬은 .data() 쿼리 api를 사용하여 텍스트를 찾지 만 serviceid를 래핑하지 않으면 .. ""(따옴표)에서 찾을 수 없습니다 뭐든지 내가 내 대답을 희망을 업데이 트합니다 JSfiddle 당신이 더 나은 이해하는 데 도움이 당신이 예를 들어 –
mmh ($ ul # late-services> li ')를 대체 할 경우. tsort ('span ', {data :'foo '}) ; $ ('ul # late-services> li'). tsort ({data : 'serviceid'});, 더 잘 작동하지 않습니다. – Roubachof