0

您好为 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);

我想用它的大写或小写版本替换这个文本。替换方法也不行。任何建议

4

1 回答 1

0

为什么不使用 jquery replaceWith 函数。这将完全符合您的要求

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

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

于 2012-04-09T09:30:34.147 回答