Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么';变量不能计数吗?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么';变量不能计数吗?

Javascript 为什么';变量不能计数吗?,javascript,jquery,Javascript,Jquery,为什么var newid中的var idnumber不计数 var idnumber = 1; var newid = "box-"+idnumber; var newbox = "<div id='" + newid + "' class='box'></div>"; $( document ).ready(function() { $('#add').click(function(){ idnumber++; console.l

为什么var newid中的var idnumber不计数

var idnumber = 1;
var newid = "box-"+idnumber;
var newbox = "<div id='" + newid + "' class='box'></div>";
$( document ).ready(function() {
    $('#add').click(function(){
        idnumber++;
        console.log(idnumber+" "+newid+" "+newbox);
    });
});
var-idnumber=1;
var newid=“box-”+idnumber;
var newbox=“”;
$(文档).ready(函数(){
$('#添加')。单击(函数(){
idnumber++;
console.log(idnumber+“”+newid+“”+newbox);
});
});
有关示例,请参见:

这是因为您设置了

   var newid = "box-"+idnumber;
   var newbox = "<div id='" + newid + "' class='box'></div>";
var newid=“box-”+idnumber;
var newbox=“”;
一次,如果您再次单击,您的变量将不会计数

您应该将这两个变量放入函数中。单击函数,如下所示:

$('#add').click(function(){
    idnumber++;
    var newid = "box-"+idnumber;
    var newbox = "<div id='" + newid + "' class='box'></div>";
    console.log(idnumber+" "+newid+" "+newbox);
});
$('#添加')。单击(函数(){
idnumber++;
var newid=“box-”+idnumber;
var newbox=“”;
console.log(idnumber+“”+newid+“”+newbox);
});

在Chromemy控制台中,它为我提供了如下输出:2-box-1(索引):34-3-box-1(索引):34-4-box-1(索引):34-5-box-1(索引):34-6-box-1(索引):34-7-box-1(索引):34-8-box-1(索引):34-9-box-1(索引):34-10-box-1@bhspencer-id(newid)没有增加。哦,你想让newid增加吗。不仅仅是号码。很抱歉您应该在单击函数的内部为newid指定一个新值哦,是的,这是我以前从未见过的。谢谢