我有一个具有一些长文本的div使用引导程序和颜色选择器更改div中选定文本的颜色
例如, “Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。”
我只想通过colorpicker(使用colpicker.js作为调色板)改变“sit amet”的颜色。
目前我有什么是:
HTML代码:
<div id="editor">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div>
脚本:
$('#editor').css('color', '#'+hex);
但上面的代码将整个DIV内容的颜色颜色集合。我只想改变突出显示的文字的颜色。
岂不是更好包围'由前坐amet'。跨类或id属性,并通过此引用更改颜色? – kamil09875
您只能使用CSS(以及伪元素,例如':: first-letter',':: first-line')来定位元素,以定位他们首先必须使用的短语/词“sit amet”由元素包装,在客户端使用JavaScript或服务器端语言。 –