Я хочу сортировать div, который имеет атрибут «data-letter» в алфавитном порядке по значению выбранной опции в поле выбора. Например, если пользователь выбирает «A» в поле выбора, тогда каждый div, который имеет атрибут «data-letter», будет затем упорядочен в алфавитном порядке, например. «A, B, C, D, E и т. Д.», В которой содержится соответствующий атрибут «data-letter». Любые идеи, помощь, подсказки, предложения и рекомендации будут высоко оценены. Спасибо!сортировать по алфавиту по каждому атрибуту с именем «data-letter»
HTML структура
<div class="select_holder">
<select>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
</div>
<div class="box_container">
<div data-letter="B">
this is the content of box
</div>
<div data-letter="A">
this is the content of box
</div>
<div data-letter="C">
this is the content of box
</div>
<div data-letter="C">
this is the content of box
</div>
<div data-letter="A">
this is the content of box
</div>
<div data-letter="A">
this is the content of box
</div>
<div data-letter="C">
this is the content of box
</div>
</div>
мой сценарий
$(document).ready(function(){
$("select").change(function(){
//$(this).val();
//I dont know how to make it like sort it up alphatically :(
});
});
Так что, если вы выбираете 'b', что происходит? – Jamiec
Эти div добавлены программно? Как вы их добавляете, если так? – Fortune
@Fortune: да добавлено программно ("php") –