我试图通过jquery在tinymce中实现对textarea的点击,但它似乎不起作用。不管怎么说。我没有得到任何领域
由于
$('textarea').click(function( event ){
alert('trigger');
});
答案 0 :(得分:1)
你不能这样做,因为TinyMce将你的textarea转换为iFrame
答案 1 :(得分:1)
编辑器与你的textarea不一样。正如MiPnamic所说,它是iframe。
当editor_id持有您的编辑ID
时,您可以使用以下命令安装点击处理程序jQuery('#'+editor_id+'_ifr').click(function( event ){
alert('trigger');
});
编辑:在所有浏览器中应该运行得更好的另一件事就是使用这个tinymce初始化设置(tinymce version 3.x )
setup : function(ed) {
ed.onClick.add(function(ed, evt) {
alert('trigger');
});
for tinymce version 4.x 使用:
setup : function(ed) {
ed.on("click", function() {
alert('trigger');
});
});
答案 2 :(得分:0)
我创建了一个div并使用了jquery甚至围绕它。或者,您可以使用内置函数来捕获在下一页中找到的内容中的事件