这些是事实,它们是:

  • 我有一个Django管理页面,尽管这个问题与Django无关。
  • 此页面具有多个<textarea>框。
  • 我希望能够使用$('textarea.wmd').wmd()并看到WMD编辑器栏出现在<textarea>的顶部。

  • 我曾用原始的WMD版本进行破解,并用Dana's SO version戳了一下...但是它们都是全局的(附加一个ID)。我还看到了mooWMD,它是Dana的SO版本的MooTools端口,但是我之前骑过MooTools火车,所以我不希望将其拖到我的管理页面中。

    简而言之,是否可以将Dana(或其他)代码的jQuery端口连接到多个目标?

    最佳答案

    经过快速搜索后,我找到了这个WMD jquery插件:https://github.com/openlibrary/wmd

    它是Dana的SO版本的分支,并且Readme的主要更改之一表明它可以在同一页面中使用多个文本区域,并且是jQuery jQuery插件。

    在页面上包含脚本,然后在您的文本区域上调用它,如下所示:

    $(function() {
      $('textarea.wmd').wmd();
    });
    

    据我所知,这回答了您的问题。

    关于WMD编辑器的基于jQuery的版本(理想情况下为SO版本),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4461055/

    10-11 13:05