Предполагая, что TheTextField
является идентификатором вашего поля ввода, это прекрасно работает.
$('#TheTextField').val("");
$('#TheTextField').hide();
В любом случае, если вы используете FireBug и смотрите на поле ввода, пока оно скрыто, вы увидите, чтоАтрибут value
по-прежнему имеет значение, которого он на самом деле не имеет, но когда вы его снова показываете:
$('#TheTextField').val("");
$('#TheTextField').hide();
$('#TheTextField').show();
поле ввода, как вы увидите, оно отображается в браузере, в отличие от того, что вывидят в FireBug, он больше не имеет значения.