关于jq点击加减数字的问题

两组加减数字点击一个的话两个都变,怎么让它个点个的<script>$(document).ready(function(){$(".add").click(functio... 两组加减数字点击一个的话两个都变,怎么 让它个点个的
<script>
$(document).ready(function(){
$(".add").click(function(){
var n=$(".num").val();
var num=parseInt(n)+1;
if(num==0){alert("cc");}
$(".num").val(num);
});
$(".jian").click(function(){
var n=$(".num").val();
var num=parseInt(n)-1;
if(num==0){alert("不能为0!"); return}
$(".num").val(num);
});
});
</script>
展开
 我来答
520yaoye
2015-06-30 · TA获得超过120个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:65.1万
展开全部
命名有问题吧?
应该是有两个 add 两个 jian 两个 num 才对
只有一个的话 你点击加一按钮 两个num都会改变的
追问
那样的话得写两段js,很多无用代码,怎么和在一起呢
追答
那就写两个参数进行调用吧
这个代码分开写也不算有很多无用代码

可以类似这样 我直接写的 并没有调试 你可以试试看
$(document).ready(function(){
$(".add1").click(function(){
add(num1);
});
$(".jian1").click(function(){
jian(num1);
});
$(".add2").click(function(){
add(num2);
});
$(".jian2").click(function(){
jian(num2);
});
});

function add(a){
var n=$("a").val();
var num=parseInt(n)+1;
if(num==0){alert("cc");}
$("a").val(num);
});
function jian(a){
var n=$("a").val();
var num=parseInt(n)-1;
if(num==0){alert("不能为0!"); return}
$("a").val(num);
});
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式