Или ты имеешь ввиду что хочешь делать
сортировку фильтрацию без запросов на сервер?
<input id="filter" type="range" min="0" max="1000" value="1000" />
<table id="products">
<tr>
<td>Product 1</td>
<td class="price">333</td>
</tr>
<tr>
<td>Product 1</td>
<td class="price">666</td>
</tr>
<tr>
<td>Product 1</td>
<td class="price">999</td>
</tr>
</table>
<script>
filter.oninput = function() {
var rows = products.rows;
for (var i = 0; i < rows.length; i++) {
var price = +rows[i].querySelector('.price').textContent;
rows[i].style.display = (price > this.value) ? 'none' : 'block';
}
};
</script>