У меня есть страница с несколькими полями для комментариев.Когда кто-то нажимает кнопку отправки для поля комментария, JQuery обрабатывает отправку и публикует комментарий.Затем я хочу вернуть текст в поле для комментариев обратно пустым.Я использую что-то вроде этого:
$('.formstyle').submit(function() {
$.post("/messages/", $(this).serialize());
return false;
});
Я знаю, что есть опция .reset()
, но она все еще не говорит мне, как получить доступ к одному текстовому элементу среди многих.Я могу использовать $(":input[name=new_message]").val('');
, чтобы установить текст всех текстовых полей на странице, но это может раздражать, если у кого-то есть сообщение, которое он не отправил.Я думаю, что-то вроде this.(":input[name=new_message]").val('');
будет работать, но не игра в кости.Я думаю, что я просто не соединяю точки между this
(или, скорее, $(this)
) и селектором входа.