我有一個頁面的div X量,每格的項表示單一的產品,看起來像這樣:如何使用javascript/jQuery根據內部div元素內容/值對div元素進行排序?
<div class="productContainer">
<li>
<img src="my-product-image.jpg"></a>
<div class="productInfo">
<h4>
<!-- SORT ALL DIVS BASED ON A TAG CONTENT -->
<a class="productTitleForSorting" href="product-page-link">NAME</a><br>
</h4>
<div class="product-price">
<span id="lowestPrice">PRICE:
<!-- OR SORT ALL DIVS BY PRODUCT PRICE SPAN CONTENT -->
<span class="productPriceForSorting">$XX.XX</span></span>
</div>
</div>
</li>
</div>
然後我有我想在哪裏的div排序選擇列表/下拉列表按價格或按字母順序排列。
例如,假設我有10個div(10個產品),就像上面的一個頁面一樣。我希望能夠通過標題(a.productTitleForSorting內容)或價格(span.productPriceForSorting)對選擇列表更改進行排序。
任何想法如何我可以去完成這與Javascript/jQuery?它必須在客戶端完成。
我試過使用datasort插件,但沒有運氣,因此尋找新的想法和建議。謝謝!
+1同意...... – sje397