如何从引导滑块获取当前值?

时间:2015-07-02 06:14:32

标签: javascript asp.net-mvc twitter-bootstrap bootstrap-slider

这与我在此链接How do i get Min and Max value of Bootstrap slider?

中提出的问题有关

在那次讨论中,我无法得到这个特定问题的答案,这就是为什么我计划将其作为新问题提出来的。

我需要的是从我的javascript中获取引导滑块控件的当前最小值和最大值。

这就是我的控件的样子

<input id="rbSlider" type="text" class="span2" value="" data-slider-min="0" data-slider-max="1000" data-slider-step="5" data-slider-value="[0,1000]" />

在我的按钮单击中,我尝试使用以下

获取其最小最大值
var min = $('#rbSlider').data('slider-min');
var max = $('#rbSlider').data('slider-max');

但它始终将Min返回为0,Max为1000,即使其设置为Min 2和Max 10。

如何在我的javascript中获得2和10?

1 个答案:

答案 0 :(得分:2)

肯定你可以这样做:

var min = $('#crSlider').data('slider').options.value[0];
var max = $('#crSlider').data('slider').options.value[1];

<强>更新

可能你需要:

var widget = $(selector).data(widget_name);

通常,如果要访问使用Widget Factory(https://learn.jquery.com/jquery-ui/widget-factory/how-to-use-the-widget-factory/)创建的窗口小部件数据,可以使用以下模式执行此操作:

$('#ex1').datepicker();

因此,如果您初始化窗口小部件,例如:

var datepicker = $('#ex1').data('datepicker');

您可以通过以下方式访问小部件数据:

distcp

通常小部件参数都在&#39;选项中。属性。

使用一些Firebug或其他网络开发工具,然后玩你可以看到你可以访问的内容和方式。

此致 彼得