Estou recebendo o erro acima para a linha de código: var preco = parseFloat(self.closest("td").find(".item-total").text());
Já tentei com siblings também deu o mesmo erro. O que pode ser?
Estou recebendo o erro acima para a linha de código: var preco = parseFloat(self.closest("td").find(".item-total").text());
Já tentei com siblings também deu o mesmo erro. O que pode ser?
A parte ' self.closest("td").find(".item-total").text() ' está incorreta pois dessa forma ele irá procurar a primeira tag
que encontrar. Assim, ele irá selecionar o que está contendo o link e não encontrará nenhuma classe item-total, já que esta se encontra numa outra . O correto é: var itemTotal = self.closest("tr").find(".item-total");Porque esta pegar o valor dessa forma? para pegar um valor do "td" precisaria criar um array de valores e pegar apenas o item desejado dentro do array. var item = itemsTD[posicao]; // item recebe posição atual do vetor de itemsTD var valor = parseFloat($(item).text()); // valor recebe texto do item transformando para float
Coloca seu script todo para analisarmos.
Consegui resolver.