我有一个带有tinymce的页面。tinymce 中的文本可以有两种字体颜色:绿色和蓝色。
第一次加载页面时,tinymce textarea 的内容如下:
"<p style="background-color: white; opacity: 1; color: green;">1 line</p>
<p style="background-color: white; opacity: 1; color: blue;">1 line345</p>
<p style="background-color: white; opacity: 1; color: blue;">1 line</p>"
所以,第一行是绿色的,其他行是蓝色的。
在那之后,我有一种验证线条的方法。所有有效的行都是蓝色的,无效的行是绿色的,代码如下:
.css("color", "blue")
在这种情况下,所有的行都是有效的并且很快被染成蓝色。我可以看到它们,它们是蓝色的。
但是,当我执行此行时:
$('#myTinymceId').val()
我得到与上一个相同的段落。第一行仍然是:
<p style="background-color: white; opacity: 1; color: green;">1 line</p>
即使我可以看到它是蓝色的。我该怎么做才能获得正确的颜色?