私は以下の形式で家の情報のリストを持っています。JavaScript - 部門をソートする方法
<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を使用して、上記のような家のリストをソートするにはどうすればよいですか?
例を挙げると、私は本質的に次のデモをしたいと思います(ただしTABLEは使用しません)。
http://sam-i-am.com/work/sandbox/dojo0.9/samiam/sortableList.html
複数の属性を持つ配列をソートするにはどうすればよいですか?この場合、arrary.sort()はソートするものを知らないためです。 –
JavaScriptのArray.sort()は、複雑なオブジェクトをソートするために使用できるコールバック関数を受け入れます。参照:http://www.javascriptkit.com/javatutors/arraysort.shtml – AaronSieb
例については、http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C8D00514FA4を参照してください。 – RedFilter