非常直截了当.这是我非常低效的代码:
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
})
Run Code Online (Sandbox Code Playgroud)
我确信这可以更有效地进行,它应该是"#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);
}
Run Code Online (Sandbox Code Playgroud)
所以实际上你的slider1是sliders[0]和slider2是sliders[1]等等.