Jquery fadeout文本包含一个文本框和textarea

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

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

它应该按照的方式工作

$(formelement).animate({ color: "#FFFFFF" }, 600); 

只需在跨度中环绕文本并淡化范围即可。 JQuery会淡化元素,这是最简单的方法。 我不确定有没有办法淡化文本而不是整个DOM元素。

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