Я часами пытаюсь выяснить, как получить функцию jQuery для умножения поля количества в пурпуре вместе с ценой. Это то, что у меня есть до сих пор:jQuery mutiplying two divs внутри jquery
$('.add-to-cart.bottom .input-text').blur(function() {
var a = $('input[name="qty"]').html();
var b = $('#product-price-11_clone.span.price').html().replace("$", "");
$.jGrowl("Lifeline Bands <br />Quantity: " + $(this).val() + "<br />Estimated Cost:" + $('.total').html(parseInt(a) * parseInt(b));
});
Я тяну свои волосы часами, может ли кто-нибудь помочь? Я использую jGrowl, и мне просто нужно окно отображения, чтобы показать умножение поля с ценой.
Правильное форматирование делает код легче читать и уже показывает вам, где вы можете иметь синтаксических ошибок. Существует причина, почему последняя строка ('});') имеет такой отступ. Chrome показывает 'SyntaxError: Неожиданный токен;'. [Узнайте, как ** отлаживать ** JavaScript] (http://www.netmagazine.com/tutorials/javascript-debugging-beginners). –
Вы пытались заставить парсинг-базу: $ ('. Total'). Html (parseInt (a, 10) * parseInt (b, 10)? BTW, в чем проблема/ошибка? –
'console.log (a , b) 'расскажет вам, что содержит каждый var, что облегчает отладку – Joe