3

我使用 TinyMCE(jquery 变体)作为编辑器。当用户单击一个按钮时,我读出了他输入的文本

editorValue = $('#tinyMceEditor').val();

例如,如果用户使用颜色设置文本样式,则返回可能类似于

"<p><span style="color: #888888;">hello</span></p>"

然后将其放置在 <td> 中。

$('#myTd').html(editorValue);

现在,当我读出 td 时

$('#myTd').html();

Internet Explorer 和 Firefox 返回我

"<p><span style="color: rgb(136, 136, 136);">hello</span></p>"

当 Chrome 返回我时

"<p><span style="color: #888888;">hallo</span></p>"

我做了一些研究并读到 Jquery 使用 rgb 值,因为它以这种方式计算动画。但是这样 .html() 选择器不会返回节点的真实内容。

有没有一种简单的方法可以避免这种转换并像 chrome 一样随处使用它。这对我的应用程序来说是必要的,因为它比较需要匹配的字符串。

4

0 回答 0