Используя PHP, я извлекаю несколько строк данных из базы данных Mysql в таблицу HTML. В конце каждой строки я добавил элемент «select», который показывает свойство, которое пользователь может изменить. Если кто-то выбирает другое свойство (через одно из «select»), чем то, которое хранится в базе данных, я хочу обновить эту строку / поле внутри базы данных.
Ниже, один из «select» element:
<select class="browser-default" id="FKPRIORITYUSER" name="FKPRIORITYUSER486">
<option value="99">TBD</option>
<option value="1">Critical</option>
<option value="2">High</option>
<option value="3" selected="selected">Low</option>
</select>
Все эти «выбранные» элементы одинаковы, за исключением того, что их «имя» отличается: FKPRIORITYUSER486, FKPRIORITYUSER487 и др. c.
Для обнаружения изменения значение через выбор, я использую простую функцию Jquery. Сейчас я просто пытаюсь «предупредить» имя компонента «select», который вызвал эту функцию:
var $select2 = $('select.browser-default');
$select2.on('change', function (e) {
alert ( $('select').attr('name') );
alert( e.target.value );
});
Но проблема в том, что эта функция alert () возвращает только имя » FKPRIORITYUSER486 "... Это нормально, если я нажимаю на соответствующую кнопку" select ", но происходит сбой при изменении значения" select "с именем FKPRIORITYUSER487:)
Любая помощь будет принята с благодарностью!