Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Изменение radio\li ползунком (https://javascript.ru/forum/dom-window/45869-izmenenie-radio%5Cli-polzunkom.html)

cript 25.03.2014 17:40

Нужно было скобочку закрыть )

Кстати может знаете как сделать, чтобы считывало не value а что нибудь другое, например value2 ?

рони 25.03.2014 17:45

cript,
атрибут data -- пишите туда что вам нравится
http://api.jquery.com/data/

http://htmlbook.ru/samouchitel-html5/atributy-data

cript 25.03.2014 18:24

рони,
Что я делаю не так?
action(jQuery.data("value"))

data-value="200"

рони 25.03.2014 18:45

cript,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
   <meta charset="utf-8">
 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>

<body>

<input type="radio" class="radio" name="Button" value="u_0"  checked="checked" data-value="200"> //Radio buttons
<button id="rangevalue" class="betdisplay" style="border:0; color:#f6931f; font-weight:bold;" >click</button>
<script>
$("#rangevalue").click(function() { var value = $(":radio[name=Button]").filter(":checked").data('value');
value && alert(value) })
</script>
</body>

</html>

cript 25.03.2014 19:30

Алерт срабатывает, а мое действие action нет, что может быть не так?
С предыдущим вариантом без data все срабатывает..

рони 25.03.2014 19:36

Цитата:

Сообщение от cript
что может быть не так?

не зная основы языка пытатся программировать и незная вашего кода вам что-то советовать

cript 25.03.2014 20:17

рони,
Все отлично работает! Проглядел кое-что у себя в коде, еще раз благодарю!

cript 25.03.2014 21:00

Вопрос не совсем по теме и все же, если в коде слайдера заменить value на буквенное значение, то показывает NaN
range: "min", min: 0, max: 6, value: "Опция"

Пробовал через переменные тоже самое

Еще вопрос не по теме: как вы делаете "Посмотреть!" код на этом форуме?)

рони 25.03.2014 21:07

Цитата:

Сообщение от cript
заменить value на буквенное значение

ересь какая- то -- а вот переменной в которой хранится нормальное значение можно -- только чтоб сама переменная была видна коду инициализации

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

cript 25.03.2014 21:30

Цитата:

Сообщение от рони
переменной в которой хранится нормальное значение можно

var name = "Поднять"; $("#slider-vertical").slider({ animate: true, orientation: "vertical", range: "min", min: 0, max: 6, value: name

Иначе говоря нужно чтобы первое значение показывало не 0, а именно то что нужно.


Часовой пояс GMT +3, время: 19:43.