wmd - markdown编辑器 - 如何将其分配给任意文本字段?

时间:2009-07-28 03:26:43

标签: javascript html markdown

如果你们中的任何人曾经使用过wmd降价编辑器(就像stackoverflow使用的编辑器那样)那么也许你可以帮助我:

默认情况下,WMD会将自己分配给页面上找到的第一个textarea。但是,我有一个页面,在我需要WMD分配的文本之前出现任意数量的textareas。 WMD提供了创建和销毁自身实例的选项,但我没有运气创建实例并将其分配给特定的textarea(即通过'id'或'class')。有没有人能够做到这一点? (wmd的javascript代码被混淆了,所以通过源来查看这将是一个巨大的痛苦。)

2 个答案:

答案 0 :(得分:1)

默认情况下,wmd会抓取第一个textarea。如果您希望WMD忽略textarea,可以将“wmd-ignore”类添加到标记中。

例如:

<form>
    <textarea class="exampleOne wmd-ignore" ></textarea>
    <textarea class="exampleTwo wmd-ignore" ></textarea>
    <textarea class="exampleThree" ></textarea>
</form>

<div class="wmd-preview"></div>
来自WMD自述文件的

Special class names
-------------------

You can use the following class names to control WMD's auto-start behavior:

`wmd-ignore` - Add to a textarea to prevent WMD from turning it into an editor.

`wmd-preview` - Add to a div to turn show a live preview.

`wmd-output` - Add to a textarea or div to turn show the HTML output.

答案 1 :(得分:0)

我不记得是谁真正做到了这一点,但是在早期的时候 - 杰夫遇到了类似的问题,而你的体验(很不完全相同),但对非混淆源的需求导致了某些人的逆向工程一种可读的形式。杰夫很幸运,他通过播客做广告,工作完成了。我不记得他们把它放在哪里,但我认为它是codeplex。对不起,我不记得确切的细节。

Google ^ h ^ h ^ hBing是你的朋友。