Получить значение последней опции выпадающего?

У меня есть выпадающее меню.. который является динамичным.. Как может получить значение последнего объекта в этом выпадающем (использование jQuery также приемлемо),

29
задан Mohit Jain 18 March 2010 в 13:52
поделиться

2 ответа

С jQuery это супер просто:

var lastValue = $('#idOfSelect option:last-child').val();

С простым Javascript не намного хуже:

var theSelect = document.getElementById('idOfSelect');
var lastValue = theSelect.options[theSelect.options.length - 1].value;
72
ответ дан 28 November 2019 в 00:51
поделиться

С jQuery:

$('select option:last').val()

Конечно, вы должны использовать правильный идентификатор для адресации элемента select .

Если вы имеете в виду «меню», это список, вы можете сделать это аналогичным образом:

// gives the text inside the last <li> element
$('#menu li:last').text()

// gives you the attribute 'some_attribute' of the last <li> element
$('#menu li:last').attr('some_attribute')

Ключевым моментом здесь является использование селектора : last .

9
ответ дан 28 November 2019 в 00:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: