购物车Ajax,加减号只对第一条购物车数据有作用,点第二条购物车数据的加减号会作用到第一条数据上

来源:9-3 购物车的修改和删除

慕仙9496121

2017-07-07

老师,好,根据您提供的js代码,

购物车Ajax,加减号只对第一条购物车数据有作用,点第二条购物车数据的加减号会作用到第一条数据上

我打印了结果发现js中

var cartid = $("input[name=productnum]").attr('id');

只能取到第一条的ID值 ,无论你点击 哪个商品(购物车中商品多余一条的时候)cartid只能取到第一条的值,这个是为什么?前台页面中foreach中遍历出来的cartid是没有问题的,也就是说是JS 取值有问题,请老师指导下。

写回答

1回答

Jason

2017-07-08

应该是jq在抓取对象时出的问题$("input[name=productnum]")只能抓到第一个对象,第二个应该是失效,所以给一个class,用class来抓取试试

0
0

Yii2.0开发一个仿京东商城平台

【毕设】购物、下单、支付、收货...各功能模块开发,打造京东式电商平台

1543 学习 · 655 问题

查看课程