Всем привет, есть такой код, он записывает в указанное поле нужное мне значение:
Значения берутся из родителя кнопки(как указано ниже).
$('.block-choice > button').click(function(event) {
parent = $(this).parent();
$('#form_choce').val(parent.find('h2').text());
$('#form_area').val(parent.find('.area').text());
$('#form_perimetr').val(parent.find('.perimetr').text());
$('#form_price').val(parent.find('.block-price').text());
$('#form_discount').val(parent.find('.discount').text());
$('#form_sum').val(parent.find('.block-sum').text());
});
Вот html. Форма сначала скрыта и показывается при нажатии на кнопку выше
<input type="text" placeholder="Имя:" name="name">
<input type="text" placeholder="Телефон:" name="phone">
<input type="text" id="form-choce" value="Значение">
<input type="text" id="form-area" value="Значение">
<input type="text" id="form-perimetr" value="Значение">
<input type="text" id="form-price" value="Значение">
<input type="text" id="form-discount" value="Значение">
<input type="text" id="form-sum" value="Значение">
<input type="submit" value="Записаться">
Но он ничего не записывает, а если вывести тоже самое, но в консоль, то все выводит как нужно. Что за бред, подскажите?