Wie würden Sie die folgenden Elemente je nach gewählter Option am besten nach Datenattributen sortieren?Sortieren von HTML-Elementen
<select class="form-control" id="orderBy">
<option value="0">Default</option>
<option value="1">Price Descending</option>
<option value="2">Price Ascending</option>
<option value="3">Name A-Z</option>
</select>
<div id="items">
<div class="col-sm-2 text-center" data-name="Sticker | boltz (Foil) | Cluj-Napoca 2015" data-position="0" data-bot="2" data-coins="630" data-itemid="5538264193">
<div class="bank_item" style="position:relative;border:2px solid black" data-name="Sticker | boltz (Foil) | Cluj-Napoca 2015" data-position="0" data-bot="2" data-coins="630" data-itemid="5538264193">
<div class="bank_bot">#2</div>
<div class="bank_itemprice">630 coins</div><img class="img-responsive center-block" src="http://steamcommunity-a.akamaihd.net/economy/image/-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXQ9QVcJY8gulReQFnaFbT8goDAWlpLJwtboqCaLQhp373JIzlH7t7kwtDZwPKmMe7UxGlVv5Uni-qVrI-g3wbgqUs5MDuhJtWXbEZgNlgEOFRc/150x150">
<div class="bank_name" style="color:white">Sticker | boltz (Foil) | Cluj-Napoca 2015</div>
</div>
</div>
<div class="col-sm-2 text-center" data-name="Sticker | JW | Cluj-Napoca 2015" data-position="1" data-bot="1" data-coins="550" data-itemid="5649200610">
<div class="bank_item" style="position:relative;border:2px solid black" data-name="Sticker | JW | Cluj-Napoca 2015" data-position="1" data-bot="1" data-coins="550" data-itemid="5649200610">
<div class="bank_bot">#1</div>
<div class="bank_itemprice">550 coins</div><img class="img-responsive center-block" src="http://steamcommunity-a.akamaihd.net/economy/image/-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXQ9QVcJY8gulReQFnaFbT8goDAWlpLLxMZsuz2eVRmgaWbKT4a747ixdXSlKKjZe7SwD1VsMMoiLuUoo2ijAewr10sPT7nQSOp_Q/150x150">
<div class="bank_name" style="color:white">Sticker | JW | Cluj-Napoca 2015</div>
</div>
</div>
<div class="col-sm-2 text-center" data-name="Sticker | DreamHack | Cluj-Napoca 2015" data-position="2" data-bot="2" data-coins="550" data-itemid="5626585817">
<div class="bank_item" style="position:relative;border:2px solid black" data-name="Sticker | DreamHack | Cluj-Napoca 2015" data-position="2" data-bot="2" data-coins="550" data-itemid="5626585817">
<div class="bank_bot">#2</div>
<div class="bank_itemprice">550 coins</div><img class="img-responsive center-block" src="http://steamcommunity-a.akamaihd.net/economy/image/-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXQ9QVcJY8gulReQFnaFbT8goDXW146cwFU5uP3f1Ixi_HMcm9GuN_hwIGNk6-gYuPQwDpUu5xzj-zC99Xw0BqkpRTbClhRtg/150x150">
<div class="bank_name" style="color:white">Sticker | DreamHack | Cluj-Napoca 2015</div>
</div>
</div>
<div class="col-sm-2 text-center" data-name="Autograph Capsule | Natus Vincere | Cluj-Napoca 2015" data-position="3" data-bot="2" data-coins="480" data-itemid="5623512673">
<div class="bank_item" style="position:relative;border:2px solid black" data-name="Autograph Capsule | Natus Vincere | Cluj-Napoca 2015" data-position="3" data-bot="2" data-coins="480" data-itemid="5623512673">
<div class="bank_bot">#2</div>
<div class="bank_itemprice">480 coins</div><img class="img-responsive center-block" src="http://steamcommunity-a.akamaihd.net/economy/image/-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXU5A1PIYQNqhpOSV-fROi43Z2DAghLKwVBv_T8cwYy1vWeJW5D6orildnTlq-ga-yIkzMDvJMg2bCT9tul3AWy_EVofSmtc3pMizym/150x150">
<div class="bank_name" style="color:white">Autograph Capsule | Natus Vincere | Cluj-Napoca 2015</div>
</div>
</div>
</div>
Ich habe versucht, TinySort verwenden, aber aber es nicht funktioniert oder ich mache etwas falsch.
$('#orderBy').on('change',function(){
var by = $(this).val();
switch(by)
{
case 1: tinysort('#items .col-sm-2',{data:'coins',order:'desc'}); break;
case 2: tinysort('#items .col-sm-2',{data:'coins',order:'asc'}); break;
case 3: tinysort('#items .col-sm-2',{data:'name',order:'asc'}); break;
default: tinysort('#items .col-sm-2',{data:'position',order:'asc'});
}
});
Wenn Sie eine Option auswählen, geschieht nichts. Gibt es eine einfache Möglichkeit, sie zu sortieren? Dank
EDIT: Dies ist, wie es im Moment aussieht:
einige csgo Sachen hier los mmm: D –
@MattiaNocerino ja Bitte keine Offtopic. – Nedas