問題タブ [sceditor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
6976 参照

javascript - iframe コンテンツを文字列として取得する

リッチ テキスト エディターを生成するために jquery プラグインを使用します。そのエディターは、次のような構造を生成します。

ここで、iframe の本体内のすべてをStringとして取得したいと考えています。をテストしまし$("#editor").contents().find("body")たが、これは文字列ではなくオブジェクトを返します。も試し$("#editor").contents().find("body").outerHTMLましたが、これは私を返しますundefined。これどうやってするの?私を助けてください。お時間をいただきありがとうございます。

編集:

SCEditorプラグインを使用しています。Ramesh が言ったように、val()メソッドを使用しましたが、それでも(an empty string)firebug コンソールに返されます。これが私のコードです:

Ramesh が示唆するように、私が使用$('textarea').sceditor('instance').val()したところ、うまくいきました。

0 投票する
0 に答える
460 参照

bbcode - BBcode の SCEditor 絵文字が html に変換されない

このコードでSCEditorを作成しました

そして値(BBCode)を取得し、このコードでhtmlに変換します

顔文字を除いて、結果はほぼOKです。変換しません。

それを修正する方法は?

0 投票する
3 に答える
62 参照

javascript - SCEditor に渡されたときに JSON オブジェクトを動作させるのに問題がある

SCEditorを使用しており、このページで指定された絵文字オプションに従って、独自のカスタム絵文字を設定しようとしています。

だから私はそれを次のように呼んだ:

それから私のemoticons.jsonファイルにはこれがあります:

しかし、それは機能していません。NETブラウザでパネルを確認し、ファイルが正常に取得されていることを確認しました.json、エディターでクリックしてスマイリー ウィンドウを開くと空白です (表示されるのは「詳細」リンクだけです)。

ここで何か間違ったことをしていますか?

0 投票する
0 に答える
28 参照

javascript - ScEditor で i8ln をサポートしながら、blockquote 内の引用タグに「said:」を追加

私はjQueryプラグインScEditorquoteを使用していますが、次のようなタグを使用していることに気付きました。

[quote=username]some text[/quote]

その中に を含む が作成blockquoteされcite、 にciteはユーザー名だけが含まれます。

ただし、これを拡張したかったので、次のようになります<cite>username said:</cite>。確かに、デフォルトの実装を同じ名前の新しいカスタム bbcodeinternationalizationに置き換えるだけでデフォルトの実装をオーバーライドできるので、これは簡単ですが、サポートする必要があり、コードの書き方がわからないので、単語と訳されます。

_()関数を使用する必要があることは理解していますが、新しいカスタム bbcode オブジェクト内で正しく呼び出す方法がわかりません。

これを行う方法を知っている人はいますか?

0 投票する
0 に答える
306 参照

javascript - 動的に作成された ScEditor jQuery プラグインのインスタンスを取得できません

私は ScEditor を使用していますが、通常は次のようなインスタンスを取得できます。sceditorclass

ただし、エディターのインスタンスを動的に作成する必要がある状況があります。

動的に作成するとうまくいきますが、インスタンスを取得しようとしてもうまくいきません。

clickイベントの後にコードが実行され、最初のクリックでインスタンスが正常に作成されたように見えますが、インスタンスを変数に入れて操作することはできません。ただし、リンクをもう一度クリックすると、おそらくコードを実行する前にインスタンスが存在するため、インスタンスを操作できるようになります。

インスタンスが作成されるのと同じ呼び出しでインスタンスを取得する方法はありますか?

0 投票する
1 に答える
409 参照

jquery - jQuery プラグイン: mCustomScrollbar を SCEditor に適用

mCustomScrollbarSCEditorに適用するにはどうすればよいですか?

これは私がこれまでに試したことです:

HTML

JS

この例に従って、別のアプローチも試しましたが、ボディが消去されています(この質問を参照してください)