【发布时间】:2018-04-18 11:59:48
【问题描述】:
我正在寻找创建一个网页荧光笔,它会在屏幕上显示几个段落,然后允许人们通过突出显示文本的一部分然后单击按钮来用绿色突出显示好的行和用红色突出显示不好的行(或键入一个数字,就像在雷鸟中一样)。然后,我希望能够基本上将此文本提交给某种后台引擎。
我已经设法构建了一些 jsfiddle 代码,但无法打开文本的颜色更改,并且不知道如何让文本提交到后端例程。
这个 sn-p 并没有完全发挥作用,但它是朝着正确方向迈出的一步......
function myFunction1() {
$("select#select1").change(function() {
var color1 = $(this).val()
$('#selectParagraph1').css('color', color1);
$('#select1').css('color', color1);
});
}
function myFunction2() {
$("select#select2").change(function() {
var color2 = $(this).val()
$('#selectParagraph2').css('color', color2);
$('#select2').css('color', color2);
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<table border="1" cellpadding="0">
<tr>
<td>
<div id="selectParagraph1">This is the first paragraph</div>
</td>
<td>
<select name="select1" id="select1" onclick="myFunction1()">
<option value="red">red</option>
<option value="blue">blue</option>
<option value="green">green</option>
<option selected="selected" value="black">black</option>
</select>
</td>
</tr>
<tr>
<td>
<div id="selectParagraph2">This is the second paragraph </div>
</td>
<td>
<select name="select2" id="select2" onclick="myFunction2()">
<option value="red">red</option>
<option selected="selected" value="blue">blue</option>
<option value="green">green</option>
<option value="black">black</option>
</select>
</td>
</tr>
</table>
【问题讨论】:
-
我查看了docs.ckeditor.com/ckeditor5/latest/features/highlight.html,但我认为这不是我需要的。它需要能够保存并提交到我认为的另一个框架,但我可能错了。