какое событие лучше выбрать для выпадающего списка?
Какое событие лучше применить к выпадаюшему списку? Если применяю change(), то при выборе самого первого первого значения, событие не срабатывает - что разумеется верно.
Как бы решить данную ситуацию, что бы если пользователь нажал на список, но решил не вносить изменения, я получил бы всё равно значение списка. Спасибо. |
Faab, что есть "выпадающий список"?
|
<select id="sel"> <option value="a">a</option> <option value="b">b</option> </select> $("#sel").change(function(){ var variableX = $(this).val(); }); Пока я не выберу любое другое значение кроме a фунция val() не сработает. А желаемый результат: что бы функция val() срабатывала как только пользователь кликнет по любому элементу HTML-интерфейса в виде раскрывающегося списка. Вопрос фигня конечно, но думал я не первый у кого была такая проблема. |
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <select id="sel"> <option value="a">a</option> <option value="b">b</option> </select> <script> $("#sel").bind('change focus', function(){ var variableX = $(this).val(); alert(variableX); }); </script> |
Цитата:
<select id="sel"> <option value=""></option> <option value="a">a</option> <option value="b">b</option> </select> |
Спасибо.
Цитата:
|
Цитата:
|
Faab, это не попытка, а всеголишь вариант реализации. :D
Поскольку х/з, что тебе в итоге нужно... |
Цитата:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <select id="sel"> <option value="">Выбрать значение</option> <option value="a">a</option> <option value="b">b</option> </select> <script> $("#sel").bind('change focus', function(){ var variableX = $(this).val(); if(!variableX) return false; alert(variableX); }); </script> |
Devote Твой код рабртает правильно, просто такой подход. Спасибо, как раз то что я хотел. +1
|
Часовой пояс GMT +3, время: 23:01. |