【问题标题】:Kendo UI (Editor) - On Click Link, Insert HTMLKendo UI (Editor) - 点击链接,插入 HTML
【发布时间】:2015-12-15 20:26:40
【问题描述】:

我正在使用 Kendo UI - 编辑器

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

我想在点击“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>

【问题讨论】:

    标签: kendo-ui kendo-editor


    【解决方案1】:

    使用value method IE

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

    您可能还想在 a 标签中修复您的 href

    <a href="\#" id="ClickMe">#= myText #</a>
    

    【讨论】:

    • @Lazy Coder.. 已经尝试过没有运气:(.. 感谢您的错字
    • 嗯在这里工作jsfiddle.net/sjmn8dew也许我不明白这个问题?
    • 谢谢 @Lazy Coder.. 在小提琴中它工作得很好......但是在我的应用程序中它抛出错误'Uncaught TypeError:无法读取属性'值'未定义的'
    • 真的很抱歉 @Lazy Coder.. 那是我的错... 又是打字错误... :(... 效果很好现在...感谢您抽出宝贵时间...我接受您的回答并投票 :).. 你拯救了我的一天
    • @Lazy Coder... 还有一件事,忘了说。我想附加文本..而不是替换。例如,如果我里面已经有一些文本,那么您的代码也将替换它......有什么帮助吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多