编程语言
首页 > 编程语言> > javascript – 从编辑器外部将wtml添加到WYSIWYG(jQuery,ClEditor)

javascript – 从编辑器外部将wtml添加到WYSIWYG(jQuery,ClEditor)

作者:互联网

我正在尝试使用jQuery从编辑器本身外部向WYSIWYG CLEditor添加一些html标记.

到目前为止我有……

$('.add-image').click(
    function()
    {
        theurl = $(this).text();
        theimage = '<a href="' + theurl + '" class="lightbox"><img src="' + theurl + '" /></a>';
        // Now What? 
    }
);

但我不知道如何将字符串添加到WYSIWYG中,它开始让我发疯!

解决方法:

这将覆盖:

$("#inputID").val(theimage); 
$("#inputID").cleditor()[0].updateFrame();

这将附加:

currentval = $("#inputID").val();
$("#inputID").val(theimage);
$("#inputID").val(currentval + theimage); 

或者尝试这个:

$('#inputID').val('new text data').blur();

其中inputID是您的CLEditor输入的ID.

此外,这有一些围绕这个讨论:

CLEditor dynamic adding text

标签:javascript,jquery,wysiwyg,jwysiwyg,cleditor
来源: https://codeday.me/bug/20190902/1791418.html