Ситуация:
1) Битрикс
2) Информация элементов выводится в <div>'ы. По такой структуре:
<div id="$id$" class="$section$ $iteration$">
<div id="price">
$PRICE$
</div>
<div id="image">
</div>
<div id="brand">
$BRAND$
</div>
</div>
И так множество блоков.
3) Имеется на странице 2 элемента <a>:
<span>Сортировка</span>
<a style="cursor:pointer;text-decoration:underline;">по цене </a>/
<a style="cursor:pointer;">по бренду</a>
При нажатии нужно сортировать блоки по цене/бренду. (По бренду - в алфавитном порядке)
Чтобы доставать информацию например $PRICE$ из каждого блока для других целей, использовал
$(this).text();
и чтобы достать определенный текст
txt.split('=')[n];
JQuery уже подключена к странице, так что можно использовать)