Элемент 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, время: 10:56. |