我有一个页面的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