我的网站上需要一个简单的文本编辑器,只需以下选项:
-有序和无序列表
-标题或粗体字符
-水平尺
有什么方法可以通过在现有textarea
标签内进行编码来达到上述目的
我尝试使用contentEditable
div进行操作,但是那里存在很多问题,例如return
更改了先前文本的格式,等等。
答案 0 :(得分:0)
看看this。这是一个可定制的所见即所得编辑器,可以将其配置为仅具有您要求的功能。
答案 1 :(得分:0)
您可以使用ckeditor,它非常简单且可自定义
https://ckeditor.com/ckeditor-5/
示例:
std::sort(crr.begin(), crr.end());
auto cmp_1st_char = [](std::string a, std::string b) {
return a.front() < b.front();
};
auto p = std::equal_range(crr.begin(), crr.end(), "p", cmp_1st_char);
for (auto it = p.first; it != p.second; ++it)
std::cout << *it << std::endl;