在文本框和textarea内的Jquery fadeout文本

时间:2010-02-19 14:44:55

标签: jquery fadeout

嗨,这应该是一个非常容易的问题,但我被卡住了。是否可以淡出文本框和textarea中的文本并将实际元素保留在原位。我已经尝试淡出使用.html().val()等,但文本所在的元素也总是褪色。

2 个答案:

答案 0 :(得分:5)

我认为实现这一目标的唯一方法是操纵输入元素的颜色。查看专门用于颜色处理的JQuery color plugin

它应该按照

的方式工作
$(formelement).animate({ color: "#FFFFFF" }, 600);

答案 1 :(得分:1)

简单地围绕跨度中的文本并淡化跨度。 JQuery会淡化元素,这是最简单的方法。我不确定是否有一种方法可以淡化文本而不是整个DOM元素。

编辑:没有读过textarea部分。为此,您可能希望隐藏实际的输入元素并将新样式设置为文本元素,然后淡化其中的文本。这通常用于重新设计输入元素的外观。