Крайне простая форма и крайне простая кнопка.
$('a#open_popup').on('click',function(e){
var formTheme = $(this).attr('data-theme');
console.log(formTheme);
var currFormTheme = $("input#simpleForm2_88_tema_soobshhenija_elem").val();
console.log(currFormTheme);
var sendFormTheme = $("input#simpleForm2_88_tema_soobshhenija_elem").val(formTheme);
console.log(sendFormTheme);
e.preventDefault();
});
В консоли получается следующая картина.
Заказать звонок
Тема не указана
Object { 0: <input#simpleForm2_88_tema_soobshhenija_elem..sf2-element>, length: 1, prevObject: Object[1] }
Собственно, задача банальна, при клике на a#open_popup открывается форма, в которой есть
input[type="text"]
(правда он
display: none;
, так как hidden использовать не могу).
Значение data-theme возвращается нормально.
Значение val для #simpleForm2_88_tema_soobshhenija_elem тоже возвращается нормально.
Но при попытке указать data-theme непосредственно в val, возвращается объект.