jmfs.net
当前位置:首页>>关于jquery做购物车数量加减的资料>>

jquery做购物车数量加减

&lt;script&gt;<br>jquery(function($) {<br> $("#add").on("click", function() {<br> var boxs = $(":checkbox[name='haitai']:checked");<br> if (!boxs.length) {<br> alert("请选择商品!");<br> } else {<br> var bao = "";<br> boxs.each(function(i

①购物车你可以以一个Table的形式展示 ②后面的加减按钮分别加一个onclick方法 ③当点击加减的时候触发js方法 ④在js方法中改变当前行数量的值就OK了 ⑤当提交购物车的时候值就可以传值

把t放到click函数里面定义,试试~

(1)、js里用+=就是连接的意思,不是累加的意思,所以不能用s+=,需要用s=xxx+s.(2)、如果+1的时候,数据库也+1,这块需要用到ajax,当你单机的时候,触发ajax$.post("url",{"id":"商品id"},function(data){})url填写一个地址,把商品的id发到处理页,就可以实现了

用js去实现

这个是要用js来写的,或者是jquery吧.网上很多例子,自己看看.

<!DOCTYPE html><html><head> <title>jQuery实现购物车多物品数量的加减+总价计算</title> <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script> <script> $(function() { $(".add").click(function() { var t = $(

这个很简单吧,,,写一个统计总价的方法.数量变动或价钱变动的时候重新执行一下总价的方法.

用js控制即可.+和-都是用一个方法解决,根据传进来的符号判断是加还是减就可以了.

js部分的源代码如下:$(function() { var adds=$('.add'); var mins =$('.min'); var selects = $('.goodsList input[type=checkbox]');// $('.fourthTab').children('.num').eq(1).val(40);// $('.fourthTab').siblings('.price').eq(1).text(1600);// $('#total').text(//

网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com