У меня есть следующие HTMLGetting родственный значение ввода текста
<li class='user_attributes'><b>username: </b>{{username}}
<input class='user_input form-control edit_fields {{_id}}' id='username_field' type="text" name='username' placeholder="username">
<button type="submit" class="btn btn-default submit_button edit_fields {{_id}}" id='update_username'>update</button>
</li>
И я хотел бы получить значение поля ввода всякий раз, когда <li>
«s кнопка отправки нажата (не значение других полей ввода с тем же именем).
У меня есть следующий JQuery, но все это возвращает неопределенное значение:
'click #update_username': function(ev, template){
ev.preventDefault();
// var username_field = template.$('input[id="username_field"]').val();
// var username_field = $(ev.target).find('[name = message]').val();
var input_field = $(this).siblings($('input[id="username_field"]')).val();
console.log(input_field);
// Meteor.call('updateUsername', this._id, username_field);
}
EDIT
это вопрос о рамочном Im использованием (Meteor.js) и сфера " это
Это должно работать, если ваш HTML действителен. – putvande