0

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'});

私は何か間違ったことをしているに違いありませんが、何がわかりません...

4

2 に答える 2

3
于 2012-03-24T00:06:54.183 に答える
1

あなたの場合、これはうまくいくはずです: $('ul#late-services').tsort('li', {attr:'data-service-id'});

于 2012-03-23T23:29:33.493 に答える