Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.01.2018, 16:09
Новичок на форуме
Отправить личное сообщение для MikhailM1993 Посмотреть профиль Найти все сообщения от MikhailM1993
 
Регистрация: 14.10.2017
Сообщений: 5

Получить значение атрибута <option>
Добрый день!
Имеется такой код:
<select>
    <option id="1">1</option>
    <option id="2">2</option>
    <option id="3">3</option>
</select>

Я хочу что бы при клике на option у меня выводился alert'ом id данного option'а.
$("select").change(function(){                

});

вешаю на select событие change, т.к. click не работает в хроме и опере.

Подскажите пожалуйста как мне получить id option'а который был выбран (по которому был клик).
Спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 24.01.2018, 16:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

$("select").change(function(){               
   alert($(this).find(':selected').attr('id'))
});
Ответить с цитированием
  #3 (permalink)  
Старый 24.01.2018, 16:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

MikhailM1993,
кроме value в option, всё лишнее
Ответить с цитированием
  #4 (permalink)  
Старый 24.01.2018, 16:23
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от MikhailM1993
Я хочу что бы при клике на option у меня выводился alert'ом id данного option'а.
Вот так
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='https://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<select>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<script type='text/javascript'>
$("select").change(function(){              
   alert(this.value);
});
</script>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить значение атрибута checked imedia Элементы интерфейса 1 06.05.2016 16:14
Как получить значение атрибута тега iframe? Dimaz Общие вопросы Javascript 5 15.12.2012 15:40
получить значение атрибута из xml ErshKUS Общие вопросы Javascript 2 19.05.2011 21:28
Как получить значение атрибута width в теге img, находящемся в скрытом диве? kolyan1983 Internet Explorer 4 21.03.2011 15:14
Не могу получить значение атрибута DenQ jQuery 9 06.02.2011 14:33