Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получение атрибута value выбранного элемента select (https://javascript.ru/forum/jquery/10353-poluchenie-atributa-value-vybrannogo-ehlementa-select.html)

TheDeadOne 30.06.2010 05:36

Получение атрибута value выбранного элемента select
 
С сабжем проблемы. Пробовал и так

var someArray = $('select[name=someSelect]').val() || [];


и так

var someArray = $('#someSelect :selected').map(function(){return $(this).val();});


и так

$('select[name=someSelect] option:selected').each(function() {
  someArray.push($(this).val());
});


и другие всевозможные сочетания. Но получаю я не значение атрибута value, а текст, заключённый между <option></option>.

Гуглил до посинения, монитор бил, волосы на голове дёргал, много нервно курил. Ничего не помогает :(

З.Ы. jQuery v1.3

exec 30.06.2010 06:59

А на чистом JS пробовали?

document.someSelect.value;

TheDeadOne 30.06.2010 07:09

Цитата:

Сообщение от exec (Сообщение 61733)
А на чистом JS пробовали?

document.someSelect.value;

Так работает

sysya 30.06.2010 10:26

С помощью JQ
var someArray = $('select[name=someSelect]').attr('value') || [];

TheDeadOne 30.06.2010 15:11

Цитата:

Сообщение от sysya (Сообщение 61740)
С помощью JQ
var someArray = $('select[name=someSelect]').attr('value') || [];

Гениально!


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