0

我正在使用Kendo UI - Editor

如果我点击Show Message链接,“点击成功! ”消息应该出现在编辑器中

我想在单击“显示消息”链接时在编辑器中显示自定义文本...

求救!!!

$(document).ready(function(){
  $(".importeditor").kendoEditor({
    tools: [
      "bold",
      {
        name: "custom",
        myText: "Show Message",
        template: $("#toolTemplate").html()
      },
    ]
  });
});

jQuery('#ClickMe').on('click', function () {
  jQuery(".importeditor").data('kendoEditor').val('Click Success!');
});
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2015.3.1111/styles/kendo.common-material.min.css" />
<link rel="stylesheet" href="//kendo.cdn.telerik.com/2015.3.1111/styles/kendo.material.min.css" />

<script src="//kendo.cdn.telerik.com/2015.3.1111/js/jquery.min.js"></script>
<script src="//kendo.cdn.telerik.com/2015.3.1111/js/kendo.all.min.js"></script>
<script src="//kendo.cdn.telerik.com/2015.3.1111/js/kendo.timezones.min.js"></script>

<div class="textedit1">
  <textarea rows="10" cols="45" name="textarea" class="txtarea importeditor"></textarea>
</div>

<script id="toolTemplate" type="text/x-kendo-template">
    <a href="\#" id="ClickMe">#= myText #</a>
</script>

4

1 回答 1

1

使用值法IE

  jQuery(".importeditor").data('kendoEditor').value('Click Success!');

此外,您可能想在 a 标签中修复您的 href

<a href="\#" id="ClickMe">#= myText #</a>
于 2015-12-15T20:40:21.963 回答