非常简单。这是我效率很低的代码:
var slider1 = new Slider("#survey1", {
precision: 2,
value: 5
})
var slider2 = new Slider("#survey2", {
precision: 2,
value: 5
})
var slider3 = new Slider("#survey3", {
precision: 2,
value: 5
})
var slider4 = new Slider("#survey4", {
precision: 2,
value: 5
})
var slider5 = new Slider("#survey5", {
precision: 2,
value: 5
})
我确信可以更有效地实现这一点,它应该升至“#survey13”,但为了节省空间,我跳过了其余的内容。也许是for循环?如何将计数器添加到变量名称和引用的ID?
最佳答案
你可以像吼叫
var sliders = []
for (var i = 1; i <= 13; i++) {
var slider = new Slider("#survey" + i, {
precision: 2,
value: 5
});
sliders.push(slider);
}
因此,实际上您的
slider1
是sliders[0]
,而slider2
是sliders[1]
,依此类推。