[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получение атрибута выбранного select-option
zvezda_t
Всем привет!

Вот чтобы получить доп атрибут текстового поля:
<input type="text" id="vid" name="vid"  data-param1="111" value="ваш текст"/>


пишу в js, так:
var vid_value  = $('#vid').val();
var vid_param = $('#vid').attr('data-param1');


а как получить, доп атрибут из выбранного select?
<select id="vid" name="vid">
<option
data-param1="111" value="1">вася</option>
<option
data-param1="222" value="2">петя</option>
</select>


var vid_value  = $('#vid').val(); //так работает
var vid_param = $('#vid').attr('data-param1'); //так не работает(((


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Invis1ble
$('#vid :selected').data('param1')


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

vagrand
$('#vid').val()


_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
HErATuB
$('#vid:selected').val()
Invis1ble
val() выдаст значение select'а, а ей нужно было значение data-* атрибута у option'а

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Zzepish
$('select#vid option').on('click',function(){
alert($(this).attr('data-param1'));

});
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.