struts中jquery如何实现购物车中多个商品数量的增减

我用struts框架做的购物车,在jsp页面中使用标签循环输出session中的记录,想用jquery实现商品数量的修改!可是只有第一条记录可以用jquery实现操作!本人对jquery不太熟悉,请高手帮忙回答,最好有代码!显示情况如图所示,非常感激!急!!!!
这是图!!!
我的问题是只有从session中取出来的第一条记录可以操作,为什么其余的都不能使用jquery来更改数量!

<script src='jquery.js'></script>
<script>
$(function(){
//你的对加好和减号的div定义一个id或者class吧这你让我怎么给你写啊,定义加号位class=‘jia’,减号class=‘jian’

$(".jian").click(function(this){
this.nextSibling.val()+=1;

});
$(".jia").click(function(this){
this.nextSibling.val()-=1;//加减的加和减的div和input type=text的div中间不要用空格,这要看你使用的是什么dtd头
#下回问问题的时候最后问清楚,你这光弄个图片,要不是我半夜没事闲的谁会给你解决啊#

});

});

</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-17
①购物车你可以以一个Table的形式展示
②后面的加减按钮分别加一个onclick方法
③当点击加减的时候触发js方法
④在js方法中改变当前行数量的值就OK了
⑤当提交购物车的时候值就可以传值
第2个回答  2012-11-20
$("#btn").click(function(){
var txtvalue=$("商品数量input").val();

$("商品数量input").val(txtvalue+1);

});
你需要这个?还是对选择器不熟,只能选到地一条记录?
第3个回答  2012-11-20
那么把你的代码贴出来,光看图咋知道你怎么取的
第4个回答  2012-11-20
现在还没看到图~~~

struts中jquery如何实现购物车中多个商品数量的增减
(function(){ \/\/你的对加好和减号的div定义一个id或者class吧这你让我怎么给你写啊,定义加号位class=‘jia’,减号class=‘jian’(".jian").click(function(this){ this.nextSibling.val()+=1;});(".jia").click(function(this){ this.nextSibling.val()-=1;\/\/加减的加和减的div和i...

jquery,ajax怎么得到后台action中的list数据,struts1中。
你往后台发送的请求为listBus.do,那么struts配置文件中请求对应的方法名应该为execute(),你的dataType为接送,那么execute中return的值类型,应该为json的格式,这样ajax中通过success:function(data) { alert(data);} data 即为你返回的return字符串,然后将字符串以一定的格式解析,封装为你需要...

谁简历中有java项目的具体功能描述,以及需求分析,要求详细具体,兄弟...
项目描述:该项目可以分为:用户注册模块、用户登录模块、图书显示模块、购物车模块、用户结算、订单管理模块,用户通过注册可成为会员,利用会员身份可以购买商品,在购物车里可以做修改商品数量、删除所购商品、恢复删除所购商品的操作,同时还可以进行商品的结算,保存订单、生成订单、准备发货等一系列操作。...

如何实现下拉框选项改变的事件
接下来要做的事,就是当班级下拉列表发生改变时,重新加载学生复选框住一块。这里通常使用ajax实现,代码类似于这样:\/\/ 假设楼主使用了jquery,因为这样的话ajax请求会比较简单$(function(){ \/\/ 给班级下拉列表添加onchange事件 $('#theClass').bind('change', function(){ \/\/ 根据班级名...

在struts2如何实现在文本框中输入一个字,在右边对应的列表框中就列出...
这涉及到Ajax跟struts框架无关 目前常用Ajax框架 Jquery 和 DWR 写事件,用户输入内容取到去数据库中模糊查询再返回到前台界面显示..

jquery,ajax 如何提交多个checkbox的值?
checkbox" name="student" value="3" data-age="20" \/>var student = $("input[name='student']:checked").serialize();.ajax({ url: "your-url",type: "post",data: student,success: function (result) { \/\/handle } });如果3个都是选中的状态的话,后台接收的数据为1,2,3 ...

如何用JQuery实现获取checkbox选中的那一行的input中的值
2、jquery代码 (function(){ (":button").click(function() { \/\/ 找到选中行的input var ipts = $(":checkbox:checked").parents("tr").find("input:text");\/\/ 遍历input并使用val()方法获取值 str = .map(function() {return $(this).val();}).get().join(", ");alert(str);}...

jsp中使用jquery的ajaxfileupload插件怎么实现异步上传
ajaxfileupload实现异步上传的完整例子:JSP页面中引入的script代码: function ajaxFileUpload(){ ("#loading").ajaxStart(function(){ (this).show();})\/\/开始上传文件时显示一个图片 .ajaxComplete(function(){ (this).hide();});\/\/文件上传完成将图片隐藏起来 .ajaxFileUpload({ url:'AjaxIma...

java菜鸟入门(java菜鸟编程)
环境类负责维持和查询行为类,各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的增减,修改都不会影响到环境和客户端。 22、模板方法模式:模板方法模式准备一个抽象类,将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象...

java 学完框架学什么?
简单提几个点 1、struts可能现在企业需要的是struts2,但是它和struts1.X没有什么联系的,具体的自己百度一下,实现注册界面,验证后台数据库是否存在此用户名【ajax技术,为什么?如果你能明白动态和静态网页你就算有基础了,否则你java根本就没有学会。】2、购物车用session还是数据库表,如何实现?3、...

相似回答