$('.селектор_кнопки').on('click', function (e) {
e.preventDefault();
var btnName = $(this).attr('data-name'); //у кнопки должен быть атрибут data-name="Какоето значение"
$('.селектор_формы').find('.modal-target').val(btnName);// в форме должен быть скрытый инпут с классом modal-target
// Далее код открывающий модалку и все такое...
});
а что значит не присваивается? вообще это работает так, что при отправке формы в name селекта, которого у вас и нету записывается значение текущего выбраного оптион
Терпеть не могу pug, как и другие препроцессоры, основанные на табах.
Я должен видеть структуру, мне нужны все теги, и открывающие и закрывающие. Это имхо естественно.