Сортировка Div блоков в HTML
Всем привет. Есть HTML страница - обычные картинки + текст. Решил добавить сортировку, с кодом немного помогли (спасибо Рони), но осталась единственная проблема: - сортирует товар, но не по порядку ((( В чем может быть проблема? Ссылка на исходник
https://gist.github.com/anonymous/e4...aec5f667b1d99e |
maksmkv,
ссылку поправьте |
Исправил
|
maksmkv,
нашли тексты, убрали пробел/ы, вернули разницу между текстами |
parseInt($(a/b).find("h1").text());
->
+$(a/b).find('.price-count').text().replace(/\D/g,'')
|
Aetae,
можно без + |
Верно.)
|
$(function() {
$("button").click(function() {
var $grupp = $.makeArray($(".alt"));
$grupp.sort(function(a, b) {
var A = parseInt($(a).find("h1").text());
var B = parseInt($(b).find("h1").text());
parseInt($(a/b).find("h1").text());
$(a/b).find('.price-count').text().replace(/\D/g,'');
return A-B
});
$.each($grupp, function(indx, el) {
$(el).appendTo(".news")
})
})
});
Но так не работает ((( |
maksmkv,
тут непереводимый испанский мат ...
$(function() {
$("button").click(function() {
var $grupp = $.makeArray($(".alt"));
$grupp.sort(function(a, b) {
var A = $(a).find("h1").text().replace(/\D/g, "");
var B = $(b).find("h1").text().replace(/\D/g, "");
return A - B
});
$.each($grupp, function(indx, el) {
$(el).appendTo(".news")
})
})
});
|
Согласен, такую конструкцию не пробовал. Сейчас опробуем. СПАСИБО
|
| Часовой пояс GMT +3, время: 20:32. |