Ответ 1
Чтобы установить значение, вам необходимо передать новое значение в качестве параметра. Это напуганная вещь с функцией .val() jQuery.
$(this).val('')
посмотрите jQuery API и выполните поиск 'val'
Я пробовал это, но он не работает:
$(function() {
$('input[type=text]').focus(function() {
$(this).val() == '';
});
});
Чтобы установить значение, вам необходимо передать новое значение в качестве параметра. Это напуганная вещь с функцией .val() jQuery.
$(this).val('')
посмотрите jQuery API и выполните поиск 'val'
Немного поздно, но другой подход будет таким
Когда вы нажмете на поле ввода, он выберет весь текст (нечеткий), только если это значение по умолчанию в поле. Таким образом, если пользователь вводит что-то, то должен вернуться к редактированию, он не очищается, что может быть очень неприятно!
Также выбирая текст вместо очистки, он напоминает пользователя примера. Один, о котором нужно помнить, думаю.