Я хочу очистить ввод пользователя в поле текстовой области, но он не работает. Когда я печатаю значение в консоли браузера, оно кажется «пустым», но текст по-прежнему существует в этом поле.jQuery .val ('') не очищает ввод текстовой области
Я использую Meteor 0.9.3. Вот мой код:
Meteor.call('submitMessageForChat', message, this._id, function(error) {
if (error) {
throwWarning('error', error.reason, error.details);
return null;
}
$('#chat-input').val('');
});
<textarea id="chat-input" name="message" type="text" value="" rows="5" class="form-control"></textarea>
Любая помощь была бы принята с благодарностью!
Можете ли вы предоставить демо-версию? –
Можете ли вы подтвердить '$ ('# chat-input')' можно найти из обратного вызова? Просто 'console.log()' it. Пока вы на консоли: есть ли ошибки, зарегистрированные в браузере? – Bjorn
Спасибо за помощь. Да, я могу подтвердить, что его можно найти. Я также могу получить значение (мне нужно это из-за вызова метода submitMessageForChat 'Meteor), я просто не могу установить новое значение. – user3475602