如果你们中的任何人曾经使用过wmd降价编辑器(就像stackoverflow使用的编辑器那样)那么也许你可以帮助我:
默认情况下,WMD会将自己分配给页面上找到的第一个textarea。但是,我有一个页面,在我需要WMD分配的文本之前出现任意数量的textareas。 WMD提供了创建和销毁自身实例的选项,但我没有运气创建实例并将其分配给特定的textarea(即通过'id'或'class')。有没有人能够做到这一点? (wmd的javascript代码被混淆了,所以通过源来查看这将是一个巨大的痛苦。)
答案 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是你的朋友。