在textarea中创建多色动态文本

时间:2015-04-28 10:36:53

标签: jquery html css

我的问题很简单。但没有得到解决方案。
我有一个textarea。像:

<textarea style="height: 70px; width: 99%;"></textarea>

和Jquery一样:

var text = 'Hello... \n World \n othertext';
$('textarea').attr('value', text);

现在,我想为HelloWorldothertext制作不同的格式。
假设Hellocolor:redfont-size:15px;,世界有color:yellowfont-size:20px;等等。

那么,如何使用css或jquery进行设置?

Fiddle Link.

1 个答案:

答案 0 :(得分:0)

我不知道是否可以使用文本区域。下面是我使用java脚本编辑div的示例代码。 JS小提琴链接:http://jsfiddle.net/pckrishnadas88/ec4Lnn22/

$('.editable').each(function(){
    this.contentEditable = true;
});
div.editable {
    width: 300px;
    height: 200px;
    border: 1px solid #ccc;
    padding: 5px;
    color:red;
}
div.editable span{
    color:green;
    font-weight:bold;
    font-size:24px;
}
<div class="editable">editable<span> span content</span></div>