我有一个登陆页面。我正在此目标网页中显示一些产品。
当用户在此页面中选择产品时,必须转到我的观点购物页面。
Virtuemart直接添加到购物车链接是这样的:
http://www.mysite.com/index.php?option=com_virtuemart&view=cart&task=add&virtuemart_product_id[]=2762&quantity[]=5&virtuemart_product_id[]=792&quantity[]=2
选择产品时读取与jquery相对值(它是virtuemart产品ID)的数量是不重要的是必须在1 ..并加入链路结帐按钮的该值端
&virtuemart_product_id[]=2762&quantity[]=1
我的jsfiddle演示: 274行开始的购物车jquery代码
它正在工作,但是在结帐清单中删除产品时,不会在结帐按钮链接中删除产品值。
如果删除产品,必须将产品ID删除到结帐按钮链接中 &virtuemart_product_id[]=2762&quantity[]=1
我不知道非常好的jQuery。我该如何解决?
问候
我已经看过您的代码,您只向链接中添加查询字符串,并且在删除项目时不做任何操作来清除字符串,甚至在删除项目时也不需要使用jQuery和html:
$(".remove").click(function(){
var stringToClear= $(this).parent(".someDivWithItemInfo");//->&virtuemart_product_id[]=2762&quantity[]=1
var currentHrefLink= $("#linkId").attr("href");
currentHrefLink = currentHrefLink.replace(stringToClear, "");
$("#linkId").attr("href",currentHrefLink);
});
jsfiddle演示:http : //jsfiddle.net/C59Qk/2/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句