私は TinyMCE エディターを使用しています。エディター内に書くものはすべて p タグに配置されます。しかし、ツールバーから方程式ツールをクリックすると、クラス AMedit を持つ動的なスパンが p タグ内に作成されます。 contenteditable であり、エディター全体が Iframe から取得されます。
以下のリンクをご覧ください。
http://www.imathas.com/editordemo/demo.html
次のコードを書きましたが、id が機能しません。コードのエラーは何ですか。
var span = $("#elm1_ifr").contents().find("span.AMedit");
var canPressEnter = true;
span.on("focus", function(){
canPressEnter = false;
}).on("keypress", function(e){
var code = (e.keyCode ? e.keyCode : e.which);
if (canPressEnter === false && code === 13)
{
alert('welcome');
}
}).on("blur", function(){
canPressEnter = true;
});
})
簡単な例で説明できる方お願いします。