[jQuery] defaultValue in form
I'm trying to convert a simple normal inline JS to jQuery and am not
having any luck:
<input type="text" name="q" id="q" value="Search" onfocus="if
(this.value == this.defaultValue) this.value = '';" onblur="if
(this.value == '') this.value=this.defaultValue;" />
I can't seem to find the right keyword for defaultValue in jQuery.
my code that doesn't work:
<input type="text" name="q" id="q" value="Search" />
$("#q").blur(function () {
if ($(this).attr("value") == $(this).attr("defaultValue")) {
$(this).attr("value") = '';
}
});
$("#q").focus(function () {
if ($(this).attr("value") == '') {
$(this).attr("value") = $(this).attr("defaultValue");
}
});
any suggestions?
Thanks!