【问题标题】:javascript shopping cart need supportjavascript购物车需要支持
【发布时间】:2016-04-21 10:24:12
【问题描述】:

嗨,我对 javascript 还很陌生,我在 javascript 中为一个网站创建了一个简单的购物车,我试图通过将数量 (#qty) 乘以价格 (#price 来计算小计) 以在 小计 中显示并添加所有小计以计算总计(请帮助我):-

$(document).ready(function(){
$("#qty").onChange(function(){
$("#subtotal").val(parseInt($(this).val()) * parseInt($("#price").val()));
});

});

【问题讨论】:

  • 您希望有人现在为您编码吗??
  • 是的,请你帮帮我。
  • 你只需要在文件中记下一些逻辑。没有人会在这里为您编写代码,请尝试在您遇到某些逻辑时寻求帮助。
  • 这不是 SO 的工作方式,您必须发布描述您的问题的小代码 sn-ps,而不是发布整个代码。你甚至没有解释你不明白的地方。
  • 我在使用显示为文本的数量和价格对小计求和时遇到问题,并添加所有小计以计算总计,我尝试了不同的方法,但没有一个有效

标签: javascript html shopping-cart


【解决方案1】:

您可以使用更改键和粘贴事件来计算您的小计

$("#qty").on('change keyup paste', function() {
    $("#subtotal").val(parseInt($(this).val()) * parseInt($("#price").val()));
});

检查工作小提琴 fiddle

【讨论】:

  • 嗨 Tanya 非常感谢您的回复,但目前没有任何改变,我认为问题可能出在 html 内。
  • 嘿!检查上面答案中提到的小提琴
  • 非常感谢您必须将 .val 更改为 .text,因为我的字段不是输入文本而是 html 文本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-29
  • 1970-01-01
  • 2023-03-29
  • 2013-06-09
  • 2012-05-06
  • 1970-01-01
相关资源
最近更新 更多