首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中不添加文本的jquery焦点

中不添加文本的jquery焦点
EN

Stack Overflow用户
提问于 2013-08-28 13:41:56
回答 1查看 73关注 0票数 0

我有一个文本区域,它在页面加载中包含一些文本。当有人点击它的时候,我想让它离开。当他们点击退出,如果他们没有输入任何东西,我希望文本回来,但如果他们没有什么事情发生。文本是‘在这里键入你的答案’。这是我的工作,以删除文本点击,但不是添加它回来,如果他们没有输入任何东西。

代码语言:javascript
复制
$(".area-3").focusin(function() {
     $(".area-3").text(" ");
 }).focusout(function() {
    if ($(".area-3").val().length == 0) {
     $(".area-3").text("Type your answer here.");
    } 
 });

非常感谢你在这方面的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-28 13:44:06

就像这样:

代码语言:javascript
复制
$(".area-3").on({
    focus: function() {
       if (this.value == 'Type your answer here.') this.value = '';
    },
    blur: function() {
       if ( $.trim(this.value) == '') this.value = 'Type your answer here.';
    }
});

FIDDLE

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18489656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档