代码之家  ›  专栏  ›  技术社区  ›  Keltex

如何使用javascript将焦点处的文本插入markitup编辑器?

  •  1
  • Keltex  · 技术社区  · 15 年前

    我已经实现了 markitup 处理用户输入标记文本。我想用一个很好的jquery例程替换默认的image insert命令,该例程允许用户浏览图像。我可以编辑 set.js 要调用打开文件浏览器的javascript例程的文件:

    {name: 'Picture', key: 'P', call: 'insertImage'},
    

    我的 insertImage 函数如下:

    function insertImage()
    {
        // launch Image Browser
    }
    

    当用户在图像浏览器中选择图像时,将调用另一个javascript函数:

    function addImage(imageurl,alttext)
    {
        var imagetext = "!["+alttext+"]("+imageurl+")";
        // how do I insert imageurl into markitup??
    }
    

    我需要帮助实施 addImage .

    1 回复  |  直到 15 年前
        1
  •  1
  •   TAG    15 年前

    你只需要这样做:

    function addImage(imageurl,alttext)
    {
        var imagetext = "!["+alttext+"]("+imageurl+")";
        $.markItUp({ replaceWith: imagetext });
    }
    
    推荐文章