jquery购物车代码(jquery添加商品到购物车)[20240420更新]
admin 发布:2024-04-20 05:28 140
本篇文章给大家谈谈jquery购物车代码,以及jquery添加商品到购物车对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、jquery实现购物车物品加减 没效果,求解
- 2、JS代码 做一个简易的购物车 效果图如下
- 3、jquery实现的购物车商品数量变化,价格随之变动,但是总价格怎么跟着变啊?
- 4、jQuery购物车提醒问题
- 5、jquery问题购物车加减按钮
jquery实现购物车物品加减 没效果,求解
你选择器取错了,没取到两个按钮:
注意看,#是 id选择器,class选择器是以“.”开头的。
你的代码里面 加减两个按钮的 id分别为:add1 和 min1 而它们的class为: add和min
所以正确的做法是
$("#add") --- $("#add1") 、 $("#min") --- $("#min1")
或者
$("#add") --- $(".add") 、 $("#min") --- $(".min")
有不明白的欢迎追问^_^
JS代码 做一个简易的购物车 效果图如下
楼主是想要点击合计就是出数值还是什么?如果说点击合计就算出值的话如下
table width="400" border="1"
tr
th rows="5"简易购物车/th
/tr
tr
td商品名称/td
td数量(件)/td
td单价(美元)/td
td运费(美元)/td
tdbutton onclick="fun()"合计/button/td
/tr
tr
tdinput type="text" name="goodsName" //td
tdinput type="text" name="num" id="num" //td
tdinput type="text" name="price" id="price" //td
tdinput type="text" name="freight" id="freight" //td
tdinput type="text" name="total" id="total" //td
/tr
/table
script
function fun(){
var num = document.getElementById("num").value;
var price = document.getElementById("price").value;
var freight = parseInt(document.getElementById("freight").value);
var total = (price * num) + freight;
document.getElementById("total").value = total;
}
/script
jquery实现的购物车商品数量变化,价格随之变动,但是总价格怎么跟着变啊?
------------------javascript -------------------
function jia(id){
var t = $("#text_box_"+id);
var _price = parseInt($("#price_"+id).text());
var _val = parseInt(t.val())+1;
var result = (_val*_price).toFixed(2) ;
t.val(_val);
$("#total_"+id).html(result);
$("#totalmoney").html(getSum());
}
function getSum(){
var sum = 0;
$.each($("tdspan[id^='total_']"),function(){
var _val = parseFloat(this.innerText);
sum += _val;
})
return sum;
}
--------------------- html 片段---------------------
tr
tdspan class="b red" id="price_1"69/spanspan¥/span/td
tdimg src="../image/-.gif"align="absmiddle"onclick="jian(1)"/input id="text_box_1" name="count" type="text" class="put1" value="1"/img src="../image/-.gif" align="absmiddle" onclick="jia(1)"//td
tdspan class="b red" id="total_1"69/spanspan¥/span/td
td删除/td
/tr
------------------------------------------------
上面是我根据你的描述,进行了适当修改后的片段~~
基本原理就是对表格中的总价列进行了累加计算,最后写到 ”商品总金额“的位置。
jQuery购物车提醒问题
script
jQuery(function($) {
$("#add").on("click", function() {
var boxs = $(":checkbox[name='haitai']:checked");
if (!boxs.length) {
alert("请选择商品!");
} else {
var bao = "";
boxs.each(function(i, dom) {
bao += $(dom).attr("value") + "\n";
});
localStorage.car = localStorage.car ? bao + localStorage.car : bao;
alert("成功加入购物车!");
}
});
});
/script
jquery问题购物车加减按钮
因为一个页面中只能存在一个 id 为 add 的元素,根据你现在的代码,如果有10行记录,那就会有10个 id 为 add 的 input。
所以你要把这些 input 的 id 都改为 class,text_box 的值也要根据每次点击来判断
input class="min" name="" type="button" value="-" /
input class="text_box" name="goodnum" type="text" value="${item.value.quantity }" style="width:25px;" /
input class="add" name="" type="button" value="+" /
$(".add").click(function() {
// $(this).prev() 就是当前元素的前一个元素,即 text_box
$(this).prev().val(parseInt($(this).prev().val()) + 1);
setTotal();
});
$(".min").click(function() {
// $(this).next() 就是当前元素的下一个元素,即 text_box
$(this).next().val(parseInt($(this).next().val()) - 1);
setTotal();
});
关于jquery购物车代码和jquery添加商品到购物车的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-03网页放大镜代码(放大镜的代码)[20240503更新]
- 05-03订单进度代码(订单进度表)[20240503更新]
- 05-03在线客服网站代码(在线客服网站代码查询)[20240503更新]
- 05-03五子棋vb代码(vb五子棋游戏程序设计)[20240503更新]
- 05-02安卓消息播放提示音源代码(安卓原生提示音)[20240502更新]
- 05-02matlab随机共振代码(matlab振荡环节仿真)[20240502更新]
- 05-02dftc代码(dfa代码)[20240502更新]
- 05-02滚动代码生成器(滚动代码生成器手机版)[20240502更新]
- 05-02自动投票代码(自动投票代码大全)[20240502更新]
- 05-02bp神经网络在matlab代码(matlab中bp神经网络)[20240502更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接