tinyMCE - 使用jQuery解析iframe内容

时间:2013-04-17 11:42:59

标签: jquery tinymce

我需要在我的tinyMCE内容文本中添加一些div“在这里你可以添加准备好的块”,这样用户就可以选择这个文本并点击按钮用准备好的html替换内容。

我无法访问tinyMCE iframe中的元素。

我首先尝试基本的东西,但它不起作用:

$("iframe").on('click', 'div', function(e) {
    e.preventDefault();
    alert('clicked');
});

我找到了一些我可以访问源textarea的解决方案(以及工作正常),但我需要的是iframe中的DOM Tree,所以我可以轻松选择我需要的div。

1 个答案:

答案 0 :(得分:1)

这是你想要的

$(ed.getBody()).find('p');

这将使编辑器主体成为jQuery对象。 find可以用来获得你现在想要的一切