Я хочу отсортировать мои div по имени класса, вот что у меня есть:
<div id="container">
<div class="blue">1</div>
<div class="red">2</div>
<div class="red">3</div>
<div class="blue">4</div>
<div class="blue">5</div>
<div class="red">6</div>
<div class="blue">7</div>
</div>
var elem = $('#container').find('div').sort(sortMe);
function sortMe(a, b) {
return a.className < b.className;
}
$('#container').append(elem);
.red {
color:red;
}
.blue{
color:blue;
}
https://jsfiddle.net/bekvLhm7/
На основании этого я бы ожидаю, что мой вывод будет выглядеть так:
2
3
6
1
4
5
7
Но даже после запуска кода он ничего не делает. Что я делаю не так?