动态设置Bootstrap滑块的值?

Nid*_*ish 12 javascript jquery slider twitter-bootstrap

我创建了一个滑块如下,

<input id="brightness" onChange="changeBrightness()" data-slider-id='ex1Slider' type="text"
                    data-slider-min="-100" data-slider-max="100" data-slider-step="2" data-slider-value="0"/>
Run Code Online (Sandbox Code Playgroud)

我需要动态设置值到这个滑块.我试过了,

$("#brightness").slider('setValue', 8, true);
$("#brightness").slider('refresh');
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我该怎么做?

小智 7

只要 $("#brightness").slider('setValue', 8, true);

刷新初始值 $("#brightness").slider('refresh');


小智 4

尝试以下脚本:

$(window).load(function() {
    $("#brightness").attr('data-slider-value', 8);
    $("#brightness").slider('refresh');
});
Run Code Online (Sandbox Code Playgroud)

  • 我最初加载了 bootstrap-slider.js 。并在按钮单击事件上尝试了上面的代码。然后出现错误“错误:无法在初始化之前调用滑块上的方法;尝试调用方法“值”... (2认同)