1

複数のインスタンスから現在アクティブな(選択された)TinyMCEエディターを見つける方法はありますか?

$(document).tinymce();

このコードはすべてのインスタンスの配列を検索しますが、現在アクティブ/選択/フォーカスされているインスタンスをどのようにして知ることができますか?

4

3 に答える 3

0

私はこのようなものを想像します(テストされていません):

$(document).tinymce().filter(function() {
    return $(this).find(':focus').length > 0;
});
于 2013-01-24T16:55:04.003 に答える
0

私はtinyMCEに精通していませんが、標準のテキストエリアを使用している場合は、次のようなことができます。

<script type="text/javascript">
var currTinyMCEID = '';
</script>

<textarea id="tinymce_1" onchange='setActive(this)'></textarea>
<textarea id="tinymce_2" onchange='sectActive(this)'></textarea>

<script type="text/javascript">
function setActive(elem)
{
    currTinyMCEID = elem.id;
}
</script>

onchangeにバインドすることにより、「アクティブな」TinyMCEが最近編集されたものになります。

于 2013-01-24T17:44:13.660 に答える
0

はいあります:

tinymce.activeEditor

これは、nullアクティブなエディターがない場合(たとえば、ユーザーがエディターをまったくクリックしていない場合)、またはアクティブになっている最後のエディターオブジェクト/インスタンスを提供します。

于 2013-01-25T09:06:24.823 に答える