設定の名前は同じですが番号が異なるjQueryプラグインを作成しています。したがって、HTML ファイルで呼び出されるスクリプトは次のようになります。
<script>
$(document).ready(function(){
$('body').myPlugin({
cName1 : 'First name here',
cName2 : 'Second name in here',
cName3 : 'Third name here',
});
});
</script>
つまりcName18
、実際のプラグインでは、すべてのインスタンスを for ループでループしたいのですが、配列の一部を呼び出す代わりに文字列の一部として 'i' を使用します。このようなもの:
for (var i=1;i<20;i++) {
var cName = settings.cName + i;
if (cName) { cNameArray.push(cName); }
}
これは明らかにうまくいきません。このような for ループで「i」を使用する方法を知っている人はいますか?