Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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
jQuery-使用数组内容作为变量名来增加整数_Jquery_Arrays_Variables_Integer - Fatal编程技术网

jQuery-使用数组内容作为变量名来增加整数

jQuery-使用数组内容作为变量名来增加整数,jquery,arrays,variables,integer,Jquery,Arrays,Variables,Integer,好的。这可能有点难以解释。假设我在JavaScript中有三个变量 window.seconds = 0; window.minutes = 0; window.hours = 0; 以及HTML中的三个锚定标记 <a id='seconds_plus' href=''>Increase seconds</a><br> <a id='minutes_plus' href=''>Increase minutes</a><br&

好的。这可能有点难以解释。假设我在JavaScript中有三个变量

window.seconds = 0;
window.minutes = 0;
window.hours   = 0;
以及HTML中的三个锚定标记

<a id='seconds_plus' href=''>Increase seconds</a><br>
<a id='minutes_plus' href=''>Increase minutes</a><br>
<a id='hours_plus'   href=''>Increase hours</a><br>



每次单击定位点时,变量的整数将增加1。现在看,我是一个懒惰的人,不想编写3个相同的.click()函数。这就是为什么我提出了一个.click()函数,我对它有一个问题

$("#hours_plus, #minutes_plus, #seconds_plus").click(function () {
    var increase = $(this).attr("id").split("_");
    increase[0]++; // <-----
});
$(“#小时加上,#分钟加上,#秒加上”)。单击(函数(){
var增加=$(this.attr(“id”).split(“”);
增加[0]+;//只需更改

 increase[0]++


此外,我将使用一个独特的属性,如

window[increase[0]]++