У меня есть выпадающее меню.. который является динамичным.. Как может получить значение последнего объекта в этом выпадающем (использование jQuery также приемлемо),
С jQuery это супер просто:
var lastValue = $('#idOfSelect option:last-child').val();
С простым Javascript не намного хуже:
var theSelect = document.getElementById('idOfSelect');
var lastValue = theSelect.options[theSelect.options.length - 1].value;
С 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
.