[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вытащить правильно значение атрибута
amename
DIVы с классом "catalog" (входящие в div "books") имеют атрибут "data-adv" :

<div class="books">		

<div
class="catalog" data-adv="2">

</div>

<div
class="catalog" data-adv="1">

</div>

<div
class="catalog" data-adv="3">

</div>

</div>


нужно сортировать DIVы c классом "catalog" внутри DIVа "books" по значению атрибута "data-adv":

$('.books').each(function () {
var one = $(this);

var two = one.children('.catalog').attr('data-adv');

two.sort(function(a, b) {
var s_A = $(a).text();
var s_B = $(b).text();

return (s_A < s_B) ? -1 : (s_A > s_B) ? 1 : 0;
});

$.each(two, function(idx, itm) { one.append(itm); });

});


так не получается

спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.