87,991
社区成员
发帖
与我相关
我的任务
分享
<tr>
<td> </td>
<td> </td>
<td><b class="f_b">数量:</b><a class="a_biankuang">-</a><input name="" type="text" value="0" class="num_inp"/><a class="a_biankuang">+</a></td>
<td><b class="f_b">数量:</b><a class="a_biankuang">-</a><input name="" type="text" value="0" class="num_inp"/><a class="a_biankuang">+</a></td>
<td><b class="f_b">数量:</b><a class="a_biankuang">-</a><input name="" type="text" value="0" class="num_inp"/><a class="a_biankuang">+</a></td>
<td> </td>
</tr>
先加载你的jquery
$(function(){
$(".a_biankuang").click(function (){
num=$(this) //这个就是加或者减的那个
.parent() //回到其父级,也就是找到了<td>标签
.find("input") //找下面的input 也就找到了数量的那个input
.val();//取其值
rel=$(this)////这个就是加或者减的那个
.attr('rel');//获取其 rel="这个值"。这个示例中的定义:rel=1为减数量,rel=2为加数量
if(rel==1){
//执行减数量操作
if(num>0){num--;$(this).parent().find("input").val(num);}
}else{
//执行加数量操作
num++;$(this).parent().find("input").val(num);
}
//下面这句是执行数量*单价运算后在右边显示的功能函数
//calculation();
})
})
<td>
<b class="f_b">数量:</b>
<a class="a_biankuang" rel="1" style=" cursor:pointer;">-</a>
<input name="" type="text" value="0" class="num_inp" rel="1" alt="111"/>
<a class="a_biankuang" rel="2" style=" cursor:pointer;">+</a>
</td><td>
<b class="f_b">数量:</b>
<a class="a_biankuang" rel="1" style=" cursor:pointer;">-</a>
<input name="" type="text" value="0" class="num_inp" rel="1" alt="111"/>
<a class="a_biankuang" rel="2" style=" cursor:pointer;">+</a>
</td><td>
<a class="a_biankuang" rel="1" style=" cursor:pointer;">-</a>
<input name="" type="text" value="0" class="num_inp" rel="1" alt="111"/><
<a class="a_biankuang" rel="1" style=" cursor:pointer;">+</a>
</td>
//绑定class=a_biankuang的click事件,于是,我们找到了一系列的加号和减号的那种区块
$(".a_biankuang").click(function (){
num=$(this) //这个就是加或者减的那个
.parent() //回到其父级,也就是找到了<td>标签
.find("input") //找下面的input 也就找到了数量的那个input
.val();//取其值
rel=$(this)////这个就是加或者减的那个
.attr('rel');//获取其 rel="这个值"。这个未例中定义:rel=1为减数量,rel=2为加数量
if(rel==1){
//执行减数量操作
if(num>0){num--;$(this).parent().find("input").val(num);}
}else{
//执行加数量操作
num++;$(this).parent().find("input").val(num);
}
//下面这句是执行数量*单价运算后在右边显示的功能函数
calculation();
})<input type="button" onclick="changenums(1,'num')" value="减去数量">
<input type="text" id="num" rel="对应产品的价格">
<input type="button" onclick="changenums(2,'num')" value="增加数量">
<script type="text/javascript">
function changenums(t,id){
var _nums=document.getElementById(id).value;//这个是当前的数量
var _price=document.getElementById(id).getAttribute("rel");//这个是价格
if(t==1){
//执行减去数量的操作
}else{
//执行增加数量的操作
}
}
</script>

