Как передать value из change jquery в range jquery?
Здравствуйте.
<select name="what" id="what"> <option name="raz" value="м²">Квартиру</option> <option name="raz" value="м²">Дом</option> <option name="raz" value="сотка">Земельный участок</option> </select> $("#what").change(function () { var ra = $("#what").val(); }) $( "#slider-range" ).slider({ range: true, min: 10, max: 120, values: [ 40, 60 ], step: 2, change: function(event, ui) { $( "#amount" ).val( ui.values[ 0 ] ) ; $( "#amount1" ).val( ui.values[ 1 ] ) ; }, slide: function(event, ui) { $( "#amount" ).val( ui.values[ 0 ] ); $( "#amount1" ).val( ui.values[ 1 ] ); } } ); Меня интересуют $( "#amount" ).val( ui.values[ 0 ] ) ; строчки. Как сделать, чтобы $( "#amount" ).val( ui.values[ 0 ] ) + ra ; работало? Мне нужно вставить value из select в код slider range, но у меня ничего не выходит. Я так понимаю потому, что переменная ra не глобальная jsfiddle.net/d9mhyftn |
drkrol,
$( "#amount" ).val( ui.values[ 0 ] +$("#what").val() ); $( "#amount1" ).val( ui.values[ 1 ] +$("#what").val()); |
Решено! Спасибо!
|
Не много не по теме)))
рони, каким еще способом можно отобразить ед. измерения (м2, сотка)? Я дурак забыл, что на почту будет отправляться значение value))) Пришло письмо такого вида: сотка 40 сотка 60 сотка))) А должно было: Земельный участок 40 сотка 60 сотка... |
drkrol,
http://jsfiddle.net/d9mhyftn/1/ $( "#amount" ).val( ui.values[ 0 ] + ["м²","м²","сотка"][$("#what")[0].selectedIndex] ); |
рони,
Что я могу для тебя сделать? |
Цитата:
http://jsfiddle.net/d9mhyftn/2/ |
рони,
я сразу поменял, а в примере так оставил. Надеюсь никто не будет покупать 1,2,3,4 сотки, а все будут покупать по 20 или 30 соток)))) Иначе как то не по-русски |
Цитата:
|
рони,
Вауууу! Почему я сразу ссылку не открыл?)))Я знал, что так можно, но думал, что это много строк кода... Я сейчас пока мучаюсь с этим change(). Жалко, что на офф. сайте jquery так мало примеров его использования. Пытаюсь 3й пункт (земельный участок) связать с $( "#komnat" ).prop( "disabled", true ); |
Часовой пояс GMT +3, время: 04:37. |