关于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> 展开
<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> 展开
1个回答
展开全部
命名有问题吧?
应该是有两个 add 两个 jian 两个 num 才对
只有一个的话 你点击加一按钮 两个num都会改变的
应该是有两个 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);
});
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询