在textarea中突出显示文本颜色而不是背景颜色

时间:2013-12-28 15:50:32

标签: jquery highlight

使用jquery突出显示文本区域中的文本颜色而非背景颜色。 我不希望背景颜色突出显示,字母应突出显示

3 个答案:

答案 0 :(得分:1)

您可以使用.css('color', color)类似

设置textarea的颜色
$('textarea').css('color', 'red')

演示:Fiddle

答案 1 :(得分:0)

试试这个,

CSS:

.Highlighter{     
    color: red;
 }

Jquery的:

$('textarea').addClass('Highlighter');

答案 2 :(得分:0)

我所理解的是您想要为用户选择的文本着色。我不认为在输入元素中可能这样。我建议您使用::selector{} css3选择器和contenteditable html5 editable div attribute )div,它可以像文本区域一样使用,您可以通过这种方式实现所需:

::selection{
    color: #ff0000;
}

和你的div:

 <div contenteditable='true'>
      This is the dummy content.
 </div>

and here you can play with fiddle.