我正在使用jquery-ui工具提示和tinimce 4,

问题是当tinymce加载到文本区域中时,标题属性"Rich Text AreaPress ALT-F10 for toolbar..."始终显示jqueryui工具提示。

我试图用js删除标题,但未做任何更改:

document.getelementbyid('message_ifr').RemoveAttribute('title');

有没有一种方法可以从tinymce或textarea上的jqueryui工具提示中删除标题?

编辑:

这是tinymce代码:
tinymce.init({

mode : "exact",

elements : "message,notes",

plugins: "advlist autolink lists link image charmap hr anchor pagebreak code fullscreen table ",

toolbar: "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image table code fullscreen",

menubar: false,

statusbar: false,

});

和jquery-ui工具提示代码:
$(function() {
    $( document ).tooltip({
    content: function() { return $(this).attr('title'); } // br
    });
});

最佳答案

我刚刚想出了解决我问题的正确方法:

(致谢:this fiddle的raina77ow)

步骤1:

在tinymce集成代码之后添加以下代码:

tinymce.init({
// ...
});

var ed = tinymce.activeEditor;
var ifr = tinymce.DOM.get(ed.id + '_ifr');
ed.dom.setAttrib(ifr, 'title', '');

步骤2

将jQuery-ui工具提示功能从文档更改为'[title]',如下所示:
$(function() { $( '[title]' ).tooltip({ content: function() { return $(this).attr('title'); } }); });

关于javascript - 如何从tinymce textarea中删除标题属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18297465/

10-16 14:26