3

TinyMCE 4 エディターで要素 (特定のクラスのすべての画像など) をターゲットにする最良の方法は何ですか? 古いソリューションをいくつか見つけました (つまり、tinymce エディター内の要素にホバー イベントを追加する) が、TinyMCE 3 に適用されます。初期レンダリング後に要素をエディターに追加できるため、jQuery のon()機能のようなものが必要になることに注意してください。

1つのオプションは、のようなことをすることかもしれません$('#tinymce_id').contents()....

あるいは、TinyMCE を構成するときに、tinymce.init({'selector': '#tinymce_id','setup' : function(ed) {do something here?}});

4

2 に答える 2

5

私が見つけた最良の方法。

tinymce.init({
    'selector': "#tinymce_id",
    'setup' : function(ed) { 
        ed.on('init', function(e) {
            $(ed.getBody()).on("click", "img", function() {alert('hello');});
        });
    }
});
于 2013-09-13T15:00:52.353 に答える