Элемент select, событие change
Подскажите, пожалуйста, как получить значение, которое было до наступления события change?
$('#countriesListPanel').on('change', 'select[name]', function(event){ /*код*/ }); |
интересно :(
|
Цитата:
var last; // тут будет старое значение $('#countriesListPanel').on('change', 'select[name]', function(event){ if (last) { // фильтруем первый запуск. /*код*/ } last = this.value // или что там. }).trigger("change"); // порождаем ложное событие изменения. чтобы заполнить переменную last. |
Цитата:
var selectElement = document.getElementById("countriesListPanel"); console.log(selectElement.options[selectElement.selectedIndex].value); |
Цитата:
|
Цитата:
Если вы про сам процесс, то никто не мешает добавить добавление некого атрибута, например, "attr-selected-value" для select, например, в обработчике onfocus, он предшествует, другим событиям. Если вы хотите, чтобы я написал на jQuery, то не вижу в этом смысла. Если люди не могут работать с нативным диалектом, зачем им библиотеки-обертки? |
спасибо
|
Часовой пояс GMT +3, время: 12:39. |