我越来越NaN
的结果,并且其怎么一回事,因为我的jQuery是倍增,看起来像"204,3 * 3"
我在我的jQuery的结果给出的NaN
我该如何处理它的数字?
我不能改变价格,那我该怎么办?
"234 * 2"
只要号码有','
就可以正常工作我收到NaN
。
<script type="text/javascript">
$('.quantity').keyup(function() {
var parent = $(this).parent(),
price = parent.find('.price').html(),
quantity = parent.find('.quantity').val(),
result = price * quantity;
parent.find('.price2').html(result);
});
</script>
<span class="price">69,9</span>
<input type="text" class="quantity">
<span class="price2">69,9</span>
<span class="total">Total:</span>
<div class="line2"></div>
Check my JSfiddle everything is there
任何形式的帮助表示赞赏
欢迎在此发布代码。问题应该是自成体系的,我们不希望依赖外部网站永远可用,以保持问题的有用性。 – Collin
改为使用'204.3'。另外,如果你打算使用它们,通常最好将东西转换成浮动。 – Brad
Javascript有逗号问题。看到这个问题:http://stackoverflow.com/questions/3205730/javascript-parsefloat-500-000-returns-500-when-i-need-500000 – Laurence