Usando um nome de classe em .closest () do jQuery

Estou tentando fazer alguns cálculos para um "total em execução", este é o meu código:

$('.quantity_input').live('change',function(){         
                var ValOne = parseFloat($(this).val());
                var ValTwo = parseFloat($(".price").text())
                var totalTotal = ((ValOne) * (ValTwo));                         
                $('.cost_of_items').closest('.cost_of_items').text(totalTotal.toFixed(2));
                calcTotal();
            });     

.quantity_input é uma entrada, .price é o preço do produto, .cost_of_items é onde eu quero atualizar o custo total do item, ou seja. item1 = £ 5 x 3 quantidade = £ 15 total para o item1 calcTotal () é uma função que apenas atualiza o custo total do pedido. O problema é manter toda a matemática em uma linha da tabela, ou seja, estou fazendo o cálculo no código acima e não aderindo à sua linha, atualizando todos os campos com a classe .cost_of_items etc ...

o problema em mostrar meu html é que ele é adicionado dinamicamente pelo jQuery .appends (), mas aqui está o jQuery relevante:

$('#items').append('<tr class="tableRow"><td><a class="removeItem" href="#"><img src="/admin/images/delete.png"></img></a><td class="om_part_no">' + omPartNo + '</td><td>' + supPartNo + '</td><td>' + cat + '</td><td class="description">' + desc + '</td><td>' + manuf + '</td><td>' + list + '</td><td>' + disc + '</td><td><p class="add_edit">Add/Edit</p><input type="text" class="quantity_input" name="quantity_input" /></td><td class="price_each_nett price">' + priceEach + '</td><td class="cost_of_items"></td><td><p class="add_edit">Add/Edit</p><input type="text" class="project_ref_input" name="project_ref_input" /><p class="project_ref"></p></td></tr>');

EDITAR:

Solução de trabalho:

$('.quantity_input').live('change',function(){         
                var ValOne = parseFloat($(this).val());
                var ValTwo = parseFloat($(this).closest('tr').find('.price').text())
                var totalTotal = ((ValOne) * (ValTwo));                         
                $(this).closest('tr').find('.cost_of_items').text(totalTotal.toFixed(2));
                calcTotal();
            });     

questionAnswers(4)

yourAnswerToTheQuestion