Имея небольшую вещь здесь.У меня есть таблица с бронированиями
<tr class="booking">
<td>00234</td>
<td onclick="window.location=('https://www.exmple.com/booking/view=777');" data-sort="64.99" class="price">
€64,99
</td>
</tr>
Теперь я хотел бы, чтобы JQuery перебрал все поля td.price и получил data-sort "" значение
Iпробовал следующее:
var amount = 0;
$("#booking_table > tbody > > tr > td > data['data-sort']").each(function () {
amount += parseFloat($(this).val());
});
Но это не работает.(логично, потому что я не знаю, как приблизиться к значению сортировки данных. Но должен быть способ.
Ответ от Martin
var amount = 0;
$("#booking_table > tbody > tr > .price[data-sort]").each(function () {
amount += parseFloat($(this).data('sort'));
});