【发布时间】:2014-01-21 21:33:01
【问题描述】:
我想在选择登录字段时清空它。我正在使用 JS/jQuery-Book 并将示例完全复制到我的文档中,但它不想工作......
字段:
<input type="text" id="username" value="Username" name="username" />
jQuery:
$(document).ready(function(){
$("#username").focus(function(){
var field = $(this);
if(field.val() == field.attr("defaultValue")){
field.val(""); // also tried field.val() = "";
}
});
});
我已经在每一行之后添加了一个 alert(),我发现它没有进入 if 语句。
【问题讨论】:
-
"文本字段有一个名为 defaultValue 的属性,它表示页面首次加载时字段内的文本" - JavaScript & jQuery - The missing manual, 2012
-
这里是 a link 到“defaultValue”文档。
-
是的,这正是 jQuery 使用的,但为什么它不起作用?
标签: javascript jquery onfocus