Когда я пытаюсь установить текстовый ввод пустым (при нажатии) с помощью $(this).value=""
, это не сработает. Я должен использовать $(this).val('')
.
Почему? В чем разница? Каков механизм функции val
в jQuery?
$(document).ready(function() {
$('#user_name').focus(function(){
$(this).val('');
});
});
// error code: not working...
$(document).ready(function() {
$('#user_name').focus(function(){
$(this).value='';
});
});