jquery function val() is not equivalent to "$(this).value="??
- by user323941
When I try to set a text input to blank (when clicked) using (this).value="", this does not work. I have to use $(this).val('').
Why? What is the difference? what is the mechanism behind of val function in jQuery?
quote:
$(document).ready(function() {
$('#user_name').focus(
function(){$(this).val('');}
);
});
//error code: not working...
$(document).ready(function() {
$('#user_name').focus(
function(){$(this)value='';}
);
});