我有一個具有一些長文本的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或服務器端語言。 –