【发布时间】:2011-01-23 01:44:52
【问题描述】:
我有一个文本区域,我想在页面加载时显示一些默认文本。单击 textarea 后,我希望文本消失,并且可能如果用户在 textarea 中单击并且没有输入任何内容,然后单击 textarea 之外的默认文本将再次显示。
我已经在 Google 和这里搜索过,但我似乎只能找到与文本框和 NOT 文本区域相关的教程,而且我已经在文本区域上使用了一个类,所以不能依赖于它的类上班。
有没有人愿意与我分享一些简单的 jQuery 代码来做我想做的上面的事情?
【问题讨论】:
-
当你说你“不能依赖类”时,这是否意味着你不能向文本区域添加任何类?
-
是的,因为我的 textarea 已经在使用一个类,所以不能向 textarea 添加另一个类。
-
您可以在给定的 html 元素上拥有任意数量的类。
-
当我这样做时,我得到一个验证错误:属性“类”的重复规范。我的类也设置了 textarea 的样式,并通过添加另一个类覆盖了设置 textarea 样式的类,因此我的 textarea 变成了没有样式的 textarea。
-
您没有多次指定
class=。相反,您在属性内放置了一个以空格分隔的列表。例如,class="foo bar baz"将具有三个类foo、bar和baz。
标签: javascript jquery textarea default