我正在制作一个jQuery插件,其中的设置具有相同的名称但数字不同。所谓的在我的HTML文件中的脚本是这样的:jQuery插件 - 用于设置的循环
<script>
$(document).ready(function(){
$('body').myPlugin({
cName1 : 'First name here',
cName2 : 'Second name in here',
cName3 : 'Third name here',
});
});
</script>
有可能是无限期量的设置,即cName18
所以在实际的插件,我想遍历所有情况下与一个for循环,但用“我'作为字符串的一部分,而不是调用数组的一部分。类似这样的:
for (var i=1;i<20;i++) {
var cName = settings.cName + i;
if (cName) { cNameArray.push(cName); }
}
虽然这显然不起作用。有没有人知道如何在这样的循环中使用'我'?
我猜你真的需要学习关于[数组对象](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)... –