A. 如何用jquery写多个购物车的数量曾减,我用jquery写了但只第一个购物车增减有用,其它的无效,代码如下:
这个时候就像前面大哥说的 不能用来表示了 可以用class
还有你的这个结构是不规范的 id一个页面只能是唯一的
为了不同时改变 其他的购物车的数量 可以来找到相对的
这个结构:
<div>
<p>单价:3.95</p>
<input class="min" name="" type="button" value="-" />
<input class="text_box" name="" type="text" value="4" />
<inputclass="add" name="" type="button" value="+" />
<p>总价:<label class="total"></label></p>
</div>
<div>
<p>单价:3.95</p>
<input class="min" name="" type="button" value="-" />
<input class="text_box" name="" type="text" value="4" />
<input class="add" name="" type="button" value="+" />
<p>总价:<label class="total"></label></p>
</div>
把每个购物车用一个div包起来
js:
$(function(){
//var t = $("#text_box");
$(".add").click(function(){
var t= $(this).parent().find(".text_box"); //根据这个来找到它相对的元素 当然也可以直接 //$(this).prev(); 这个直接来找到
t.val(parseint(t.val()+1);
setTotal($(this),t.val());
})
$(".min").click(function(){
var t= $(this).parent().find(".text_box"); //根据这个来找到它相对的元素 当然也可以直接 //$(this).next(); 这个直接来找到
t.val(parseint(t.val()-1);
setTotal($(this),t.val());
})
function setTotal(obj,number){
var total=number*$(obj).parent().find("p:first").text(); //这里算出总价
$(obj)).parent().find("total").html(total.toFixed(2));
}
// setTotal();
})
给一个建议 以后要想做好东西 布局一定要好
一个好的结构 才能让你任意操作
B. 如何用jquery实现购物车加减
直接删除就是了。不过现在都在赛客宝贝街购物。正品,选择多。
C. 关于jQuery,想要实现一个类似于购物车的功能。但是在将商品添加了以后,无法在购物车中删除,请问和解
因为second中初始是没有li的,所以点击事件没注册上去,应改为:
$("#second li").live("click", function() {
$(this).remove();
});
D. 以下代码里,怎么样用JS增添一个删除键,删除购物车内对应的商品
<!doctypehtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Document</title>
<style>
*{margin:0;padding:0;}
#div_idp{width:80px;height:30px;text-align:left;border:1pxsolid#000;line-height:30px;}
#div_idpbutton{float:right;height:30px;}
</style>
<scriptsrc="js/tool.js"></script>
<script>
window.onload=function(){
vardiv=document.getElementById("div_id");
varbutton=document.getElementsByTagName("button")
for(vari=0;i<button.length-1;i++){
button[i].onclick=function(){
alert("加入购物车成功");
varp=document.createElement("p");
varpContent=document.createTextNode(this.innerHTML);
p.appendChild(pContent);
div.appendChild(p);
vardelBtn=document.createElement("button");
vardelBtnContent=document.createTextNode("x");
delBtn.appendChild(delBtnContent);
p.appendChild(delBtn);
delBtn.onclick=function(){
div.removeChild(p);
}
//setCookie("购物",div.innerHTML,getDate(100))
}
}
varisTrue=false;
varbutton1=document.getElementById("button_id")
button1.onclick=function(){
if(isTrue==false){
button1.innerHTML="隐藏购物车"
isTrue=true;
/*if(getCookie("购物")!=undefined){
div.innerHTML=getCookie("购物");
}*/
div.style.display="block";
}elseif(isTrue){
button1.innerHTML="显示购物车"
isTrue=false;
div.style.display="none";
/*if(getCookie("购物")!=undefined){
div.innerHTML=getCookie("购物");
div.style.display="none";
}*/
}
}
}
</script>
</head>
<body>
<button>商品1</button>
<button>商品2</button>
<button>商品3</button>
<button>商品4</button>
<button>商品5</button><br/><br/>
<buttonid="button_id">显示购物车</button>
<divid="div_id"style="display:none;"></div>
</body>
</html>
E. jsp实验要求:在购物车案例中实现订单中,商品的删除,修改,添加,查询操作
F. 急求用js写得网店购物车添加删除商品的效果,
js可以动态的销毁或者创建element, 没提供页面的话具体怎么写看实际情况
G. struts中jquery如何实现购物车中多个商品数量的增减
$("#btn").click(function(){
var txtvalue=$("商品数量input").val();
$("商品数量input").val(txtvalue+1);
});
你需要这个?还是对选择器不熟,只能选到内地一条记录?容
H. 购物车删除商品jquery 必有怎么删除购物车商品
是哪个网站的购物车。一般是登陆账号点击我的购物车,在商品后面或者上面下方都有删除的标志
I. 很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样。
初步怀疑你的删除事件绑定有问题:新加入的DOM元素未绑定到事件。这种情况版应该使用事件委派来做,权你用 jQuery 吗?假设你的购物车列表的 HTML 结构如下:
<ulid="cartList">
<li>
购物车商品1
<button>删除</button>
</li>
<li>
购物车商品2
<button>删除</button>
</li>
……
</ul>
则删除购物车商品的代码为(用了 jQuery):
$('#cartList').on('click','button',function(){//委派button的点击事件
$(this).parent().remove();//移除购物车里当前商品
});
J. 购物车的物品增加和删除功能
你要先得到ID..用ID删除啊??DAO层的数据操作要写对.
你先写个实现类看能不能实现删除...再连上你这..试下再说~