2011-01-19 52 views
0

我可以將css應用於contenteditable div中的選定文本而不是使用execcommand。例如,我想用jquery將CSS應用於選定的範圍,如$(savedRange).css({'color':'red'});但這確實有效。這可以做到嗎?將jquery css應用於contenteditable文本選擇

我已經有saveselection和restoreselection函數工作在哪裏我可以保存和恢復選定的文本。變量savedRange是包含保存文本的內容。

回答

0

您將需要使用內聯元素(如跨度)包裹選定的文本,然後設置該元素的樣式。您可以嘗試wrap功能。沒有一個例子就很難說。

$(savedRange).wrap('<span />').css({'color':'red'}); 
+0

我怎麼做。 – Hussein 2011-01-19 20:50:31