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 に答える