这是我的第一篇文章,在 jQuery 上相当新。我正在寻找一种优雅的解决方案来从数组中填充 jQuery 对象
我有一个动态数组“carsArray”。我喜欢将 carsArray 中的值填充到 jquery 对象中。我有点工作,但我看到了 2 个问题。
- 我已将 carArray 硬编码为只有 5 个值,这是不正确的。它应该是灵活的。
- 不优雅的编码。我知道有更好的方法来实现最终结果。
;jQuery(function($) {
carsArray = ['Nissan','Toyota','BMW'] // this is dynamically build. It could have many more values.
var carArray = new Array();
$.each(carsArray, function ( key, value ) {
carArray[key] = value;
});
// '101','102'.. are random indexes. It could be any distinct value.
$.carspicker.designs['custom'] = {
'101': [carArray[0]],
'102': [carArray[1]],
'103': [carArray[2]],
'104': [carArray[3]],
'105': [carArray[4]]
};
});
非常感谢任何建议。谢谢!