Показать сообщение отдельно
  #1 (permalink)  
Старый 23.01.2013, 18:45
Новичок на форуме
Отправить личное сообщение для w1ck3d Посмотреть профиль Найти все сообщения от w1ck3d
 
Регистрация: 23.01.2013
Сообщений: 7

Ячейки таблицы и их значение
День добрый. Есть таблица типа
<table id="product_table">
                    <tr>
                        <th>
                            Name
                        </th>
                        <th class="count">
                            Count
                        </th>
                        <th class='price'>
                            Price
                        </th>
                        <th>
                            Discount
                        </th>
                    </tr>
</table>


В эту таблицу при нехитрых действиях пользователя вставляются идентичные поля при помощи jquery, т.е. если юзер нажал кнопку, добавилось следующее
<tr>
                        <th>
                            Name
                        </th>
                        <th class="count">
                            Count
                        </th>
                        <th class='price'>
                            Price
                        </th>
                        <th>
                            Discount
                        </th>
</tr>

и в таблице уже не одна строка, а две. В полях с классом price будет числовое значение, мне нужно обойти все теги с классом price и просуммировать общее значение. Также эти поля можно удалять, функция реализована также на jquery. В чем проблема: посчитать общую сумму я могу, т.к. у меня есть переменная с этим значением. Но! При удалении ячейки сумма, понятное дело, не обновляется.

Т.е. как я понимаю, мне нужно при помощи цикла обойти все теги с классом price, взять из них значение, сложить и вывести. Если строка удаляется, опять же обходим все теги и суммируем значение. Получается некая функция.

Если кто знает, как вышеописанные действия реализовать на jquery или с помощью каких методов их реализовать, прошу подсказать. Спасибо.
Ответить с цитированием