Jquery 如何在编辑器中替换文本

Jquery 如何在编辑器中替换文本,jquery,ckeditor,Jquery,Ckeditor,您好,我已经为ckeditor创建了一个插件。我正在将所选文本转换为大写或小写 我已将其作为 var elementNode = editor.getSelection().getStartElement(); var selectedText=editor.getSelection().getSelectedText(); var nodeHtml=elementNode.getHtml(); alert(nodeHtml); alert(selectedTe

您好,我已经为ckeditor创建了一个插件。我正在将所选文本转换为大写或小写

我已将其作为

 var elementNode = editor.getSelection().getStartElement();
    var selectedText=editor.getSelection().getSelectedText();
    var nodeHtml=elementNode.getHtml();
    alert(nodeHtml);
    alert(selectedText);
    nodeHtml.replace(selectedText,selectedText.toUpperCase());
    alert(nodeHtml);
我想用大写或小写版本替换此文本。 替换方法不起作用。
任何建议

为什么不使用jquery replaceWith函数呢。这正是你想要的

$('#myElement').replaceWith(myValue);

myElement是选择元素的选择器。replaceWith将为myElement分配新值

我想用大写/小写版本替换字符串的一部分。然后使用$'myElement'。替换为SelectedText.toUpperCase;有谁能告诉我如何在ckeditor中获取游标索引?