0

NicEditor を使用してページをロードしたときにテキストがロードされていない場合、NicEditor はデフォルトで<BR>.

エディター インスタンスを作成した後、チェックを追加しました。

        myNiceEditor.addInstance(niceEditTextAreaSelectorClientID);
        if(myNiceEditor.nicInstances[0].getContent() == "<BR>"){
            myNiceEditor.nicInstances[0].setContent('');
        }

ただし、ページが読み込まれると、エディターのコンテンツは現在<P>&nbsp;</P>

4

3 に答える 3

0
 editor.addInstance(editorId);
if(editor.nicInstances[0].getContent() == "<br>"){
    editor.nicInstances[0].setContent('');
}
于 2015-05-01T08:08:28.737 に答える
0

まあ、これはばかげています。

解決策は、自分自身を繰り返すことです...

    myNiceEditor.addInstance(niceEditTextAreaSelectorClientID);
    if(myNiceEditor.nicInstances[0].getContent() == "<BR>"){
        myNiceEditor.nicInstances[0].setContent('');
        myNiceEditor.nicInstances[0].setContent('');
    }
于 2013-03-01T19:53:42.217 に答える
-1

You can also try the following code where editor is the id attribute of your html element:

if ( nicEditors.findEditor( 'editor' ).getContent() == "<br>" ) {
    nicEditors.findEditor( 'editor' ).setContent( '' );
}
于 2013-03-28T11:33:31.080 に答える