TinyMCE 3 - 模糊的父div

时间:2013-12-07 13:14:52

标签: jquery html tinymce blur

如何在编辑器中找到来自父div的attr?

function loadEditor(){
    tinymce.init({
        selector: "textarea",
        toolbar: "fullscreen | undo redo | styleselect | bold italic underline | link image",
        menubar : false,
        statusbar : false,
        plugins : 'fullscreen autolink link image',
        setup: function(editor) {
            editor.on('blur', function(e) {
                alert($(this).parent().attr("data-id"));
            });
        }
    }); 
}

HTML

<div data-id="5"><textarea name="editor"></textarea></div>

由于

2 个答案:

答案 0 :(得分:0)

我假设您想要找到转换为tinymce编辑器的textarea的父div。

这是要走的路(也请看这个小提琴:http://fiddle.tinymce.com/mHdaab)。

setup : function(ed) {
    ed.onInit.add( function(ed) {
        tinymce.dom.Event.add(ed.getDoc(), 'blur', function(e) {
            var parent = document.getElementById(ed.id).parentNode;
            console.log('parent', parent);
        });
    });
}

答案 1 :(得分:0)

试试这个

alert($(this).parent().data("id"));