UI slider (range), как узнать какой handle был нажат?
Всем привет!
Обычная ситуация, 2 инпута, цена от и до. Подключен ui виджет слайдера. С помощью слайдера можем менять мин и макс значения. Пример тут http://jsfiddle.net/zck9X/ Возник вопрос, а как узнать какой в данный момент ползунок (мин или макс) я нажал? Ну или какой инпут был изменен? Если бы я ловил событие на input'ы то делал бы например так:
$("#p_f").change(function() {
// отловил
});
Но в случае с ui слайдером сами input'ы как я понял не получают события. Как отловить событие мин и макс ползунка? Я могу получить обьект ползунка так (http://api.jqueryui.com/slider/):
change: function (event, ui) {
console.log(ui.handle);
}
Результат <a class="ui-slider-handle ui-state-default ui-corner-all" href="#" style="left: 43.775784753363226%;"></a> Никакого класса или id о том какой это ползунок (мин или макс) нет. Подскажите, что-то я сильно туплю. Спасибо |
namez,
$(ui.handle).index() |
Цитата:
Спасибо большое :yes: Вопрос закрыт -))))) |
| Часовой пояс GMT +3, время: 03:00. |