У меня есть домашняя информация в следующем формате.JavaScript - Как отсортировать div
<div id="content">
<div class="listing">
<div class="photo"><a href="#"><img src="img.jpg" width="200"></a></div>
<div class="info">
<p class="address"><a href="#">321 Main St<br>Beverly Hills, CA 90210</a></p>
<div class="attr">Price</div>
<div class="val price">$325,000</div>
<div class="attr">Sq. Ft.</div>
<div class="val">2,600</div>
<div class="attr">Built</div>
<div class="val">1988</div>
<div class="attr">Bedrooms</div>
<div class="val">3</div>
<div class="attr">Bathrooms</div>
<div class="val">2.5</div>
</div>
</div>
<div class="listing">{ANOTHER HOME LISTING...}</div>
<div class="listing">{ANOTHER HOME LISTING...}</div>
<div class="listing">{ANOTHER HOME LISTING...}</div>
</div>
Использование JavaScript, как мне сортировать (по цене) список домов выше.
Чтобы привести пример, я, по сути, хочу сделать следующее демо (но не использовать ТАБЛИЦУ).
http://sam-i-am.com/work/sandbox/dojo0.9/samiam/sortableList.html
Как отсортировать массив с несколькими атрибутами? Поскольку arrary.sort() в этом случае не знает, что сортировать. – 2009-05-21 19:16:50
Функция Array.sort() принимает функцию обратного вызова, которую вы можете использовать для сортировки сложных объектов. См. Http://www.javascriptkit.com/javatutors/arraysort.shtml – AaronSieb
См. Http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C8D00514FA4 для примера. – RedFilter