1

Это связано с мой вопрос, который я просил в этой связи How do i get Min and Max value of Bootstrap slider?Как получить текущее значение из слайдера начальной загрузки?

я не смог получить ответ на этот конкретный вопрос в этой дискуссии, вот почему я погонаж спросить его как новый вопрос.

Что мне нужно, чтобы получить текущее значение min и max из элемента управления слайдером начальной загрузки в моем 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 и Макс 10.

Как получить 2 и 10 в моем javascript?

+0

Bootstrap не имеет "официальный" слайдер компонент. Если вы используете сторонний плагин, убедитесь, что вы указали, какой. – martynasma

+0

@martynasma Я думаю, что его типичный слайдер JQuery –

ответ

2

Конечно вы можете сделать это таким образом:

var min = $('#rbSlider').data('slider').options.min; 
var max = $('#rbSlider').data('slider').options.max; 

UPDATE

Возможно, вам нужно:

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'); 

И обычно виджет PARAMS в собственности 'Параметры'.

Используйте какой-нибудь Firebug или другой инструмент для веб-разработчиков и играйте с ним, чтобы вы могли видеть, что вы можете получить и как.

С уважением Петр

+0

я пробовал этот путь, но результат все тот же –

+0

Просьба вставить свой код в http://jsfiddle.net/ и скопировать ссылку на комментарий. –

+0

Я обновил здесь, https://jsfiddle.net/xjzhapcn/ Но я не могу загрузить элемент управления с помощью ползунка. Я думаю, что есть некоторые справочные вопросы. Также из кода, который я вставил, вы получите представление о том, как я это делаю. –