У меня есть X количество 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>
Затем у меня есть список выбора / выпадающий список, из которого я хочу отсортировать деления по цене или по алфавиту.
Например, допустим, у меня есть 10 div (10 продуктов), как показано выше на одной странице. Я хотел бы иметь возможность сортировать по заголовку (контент a.productTitleForSorting) или по цене (span.productPriceForSorting) при изменении списка выбора.
Есть идеи, как мне добиться этого с помощью Javascript / jQuery? Это должно быть сделано на стороне клиента.
Я пытался использовать плагин datasort, но безуспешно, поэтому искал новые идеи и предложения. Спасибо!