我需要在我的tinyMCE内容文本中添加一些div“在这里你可以添加准备好的块”,这样用户就可以选择这个文本并点击按钮用准备好的html替换内容。
我无法访问tinyMCE iframe中的元素。
我首先尝试基本的东西,但它不起作用:
$("iframe").on('click', 'div', function(e) {
e.preventDefault();
alert('clicked');
});
我找到了一些我可以访问源textarea的解决方案(以及工作正常),但我需要的是iframe中的DOM Tree,所以我可以轻松选择我需要的div。
答案 0 :(得分:1)
这是你想要的
$(ed.getBody()).find('p');
这将使编辑器主体成为jQuery对象。 find可以用来获得你现在想要的一切