Ich versuche, eine Liste basierend auf Datenattribute mit tinysort zu sortieren.Sortieren mit Tinysort und Datenattribut
Zuerst wird die Liste:
<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>
Und dann der Anruf an tinysort:
$('ul#late-services>li').tsort('li', {data:'serviceId'});
ich etwas falsch zu machen müssen, aber nicht wissen, was ...
Gleicher Kommentar hier, was stimmt nicht mit der Einstellung der Tinysort-Daten? – Roubachof
Ah, okies hier ist die Erklärung (ich habe dieses Plugin nicht viel benutzt, aber was ich gefunden habe): Die Arbeitsdaten finden Sie hier: http://jsfiddle.net/wJzNE/44/ ** Und ** eine andere Implementierung hier: http://jsfiddle.net/wJzNE/49/ so verwendet die winzige Sortierung die .data() -Api Abfrage, um Ihren Text zu finden, aber wenn Sie nicht Ihre Service-ID umschließen, .. in "" (Anführungszeichen) es nicht finden alles, was ich meine Antwort hoffe hoffe JSfiddle helfen Sie besser zu verstehen, Prost –
mmh in Ihrem Beispiel, wenn ich ersetzen $ ('ul # späte-Dienste> li'). tsort ('span', {Daten: 'foo'}) ; Von $ ('ul # späte-Dienste> li'). Tsort ({Daten: 'Dienst-ID'});, es funktioniert nicht besser. – Roubachof