Javascript 确定RICHT文本编辑器中每个字符的字符样式

Javascript 确定RICHT文本编辑器中每个字符的字符样式,javascript,jquery,css,html,rich-text-editor,Javascript,Jquery,Css,Html,Rich Text Editor,我已经在Stackoverflow上浏览了许多这样的主题,正是由于它,我才能够构建我的小型富文本编辑器 但是,当您将鼠标光标放在前面已加粗或已设置样式的字符上时,我无法找到识别样式的方法。我想看到的是,如果鼠标光标放在文本粗体的位置,那么会自动突出显示粗体符号(类似于javascript或jquery解决方案)。大多数富文本编辑器都有这一特性,他们只是想知道这背后的想法 任何帮助都将不胜感激。我在C#中使用这个。我希望它对你有用 private void rtb_SelectionChanged

我已经在Stackoverflow上浏览了许多这样的主题,正是由于它,我才能够构建我的小型富文本编辑器

但是,当您将鼠标光标放在前面已加粗或已设置样式的字符上时,我无法找到识别样式的方法。我想看到的是,如果鼠标光标放在文本粗体的位置,那么会自动突出显示粗体符号(类似于javascript或jquery解决方案)。大多数富文本编辑器都有这一特性,他们只是想知道这背后的想法

任何帮助都将不胜感激。

我在C#中使用这个。我希望它对你有用

private void rtb_SelectionChanged(object sender, EventArgs e)
{
    if (rtb.SelectionFont != null)
    {
        btnBold.Checked = rtb.SelectionFont.Bold;
        btnItalic.Checked = rtb.SelectionFont.Italic;
        btnUnderline.Checked = rtb.SelectionFont.Underline;
    }
}

嗨,谢谢你的回答。我已经使用HTML和jquery实现了我的richtext。我一定会尝试在那里使用这个概念。让我们看看进展如何。再次感谢您的回复:)