我正在尝试使用 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 - 从编辑器外部将 html 添加到 WYSIWYG(jQuery、ClEditor),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9146077/