我需要能够在textarea中呈现一些HTML标签(即<strong>,<i>,<u>,<a>),但textareas只能将其内容解释为文本.有没有一种简单的方法可以不依赖外部库/插件(我使用的是jQuery)?如果没有,你知道我可以使用任何jQuery插件吗?
编辑:正如@geca在评论中指出的,这是一个已知的WebKit错误.我们希望很快得到修复!
该::selection伪元素允许一个样式选定的文本.这可以按预期工作,但不适用于Google Chrome 15中的textareas和输入.(我不确定它是否是webkit或chrome问题,因为我无法在Linux上使用Safari.)
这里有一个jsfiddle演示这个问题:http://jsfiddle.net/J5N7K/2/ pargraph中选定的文本应该是它的样式.textarea中的选定文本和输入不是.(但它是在Firefox.)
我做错了什么,或者现在不能在Chrome上设置它的样式?
我想为<textarea>元素的某些文本片段添加一个彩色的摆动下划线。效果类似于拼写检查器的效果。
我怎样才能用 javascript 做到这一点,可能在 jquery 的帮助下?
我对 html 标记的唯一控制是通过 javascript。我的第一个想法是为这些文本片段添加样式,但据我所知,只能为整个 textarea 元素设置样式,而不能为单个文本片段设置样式。
我知道我想要实现的目标是可能的,因为有商业软件可以实现类似的效果,但我仍在试图弄清楚所涉及的技巧是什么。