如何从引导程序滑块获取当前值
How do i get current value from bootstrap slider?
这与我在这个链接中提出的问题有关。我如何获得Bootstrap滑块的最小值和最大值?
在那次讨论中,我没能得到这个问题的答案,这就是为什么我打算把它作为一个新问题来问。
我需要的是从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');
但它总是将"最小"返回为0,将"最大"返回为1000,甚至将其设置为"最小2"answers"最大10"。
如何在javascript中获得2和10?
当然可以这样做:
var min = $('#rbSlider').data('slider').options.min;
var max = $('#rbSlider').data('slider').options.max;
更新
可能您需要:
var min = $('#crSlider').data('slider').options.value[0];
var max = $('#crSlider').data('slider').options.value[1];
通常,如果您想访问使用widget Factory创建的小部件数据(https://learn.jquery.com/jquery-ui/widget-factory/how-to-use-the-widget-factory/)你可以使用以下模式:
var widget = $(selector).data(widget_name);
因此,如果您初始化小部件,例如:
$('#ex1').datepicker();
您可以通过以下方式访问小部件数据:
var datepicker = $('#ex1').data('datepicker');
通常小部件参数在"options"属性中。
使用一些Firebug或其他网络开发工具,玩一下你可以看到你可以访问什么以及如何访问。
问候Piotr
相关文章:
- 如何获取模式引导程序上的值复选框
- 从可编辑的引导程序中获取输入值
- 扩展引导程序的typeahead以便获取对象而不是字符串
- 从datetimepicker引导程序上点击的日期获取点击事件
- 引导程序获取字形代码
- 如何从引导程序日期选择器中获取更改的日期
- Twitter引导程序弹出在网站上不起作用:未获取引用错误
- 如何获取按钮以在引导程序中触发 Ajax 请求
- 如何从引导程序的下拉菜单中获取这两个值
- 在角度 ui 引导程序中获取表单输入/数据
- 在按钮组中获取活动按钮(引导程序)
- 日期时间选择器引导程序获取值并将其用作输入未定义的错误
- 获取简单的注释器和引导程序以使用相同版本的jQuery
- Node.JS引导程序404试图获取dist/JS/login
- 获取引导程序单选按钮文本-jquery
- Twitter引导程序:获取打开的选项卡的索引
- 无法在选择使用Angular UI引导程序时获取typeahead
- twitter引导程序-选中时获取复选框的值
- 如何获取引导程序选中的下拉项文本后点击按钮文本
- 可以't从表行上的按钮获取引导程序按钮ID