【发布时间】:2015-09-01 20:52:45
【问题描述】:
好的。这可能有点难以解释。假设我在 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]++; // <-----
});
有没有办法做到这一点?
【问题讨论】:
标签: jquery arrays variables integer