如何在变量名上添加数字并向上循环:jQuery 中的 x1 x2 x3 等
每次一段代码循环时,我都需要更改变量名称,并将其加一。
我不确定如何将其附加到变量名称上,因此在我的示例中,每次循环时(对于作为 body 的直接子级的每个 div 一次),它都会分配一个新的变量名称 --> myFunction1 myFunction2 myFunction3 等等。
这是我所拥有的:
$(document).ready(function() {
$('body > div').each(function(i) {
alert(i);
// for each carousel
function myFunction+i(carousel) {
// whatever
})
};
});
});
I need to change a variable name each time a piece of code loops, and increment it by one.
I'm not sure how to append it onto the variable name, so in my example each time it loops ( once for each div that's a direct child of body ) it assigns a new variable name --> myFunction1 myFunction2 myFunction3 and so-on.
Here's what i have:
$(document).ready(function() {
$('body > div').each(function(i) {
alert(i);
// for each carousel
function myFunction+i(carousel) {
// whatever
})
};
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不完全确定为什么要这样做,但可以这样做:
假设您希望这些函数是全局的。然后就可以正常调用了:
Not exactly sure why you would do that, but it can be done like this:
assuming you want these functions to be global. Then it can be called as normal: