我想做一些像模拟按钮一样简单的事情,尽管是在 jQuery 和 Django 中。
我在网上搜索了一无所获,这让我感到惊讶,但我认为这是因为我没有使用正确的术语。
现在,我想包含内联标签,例如 strong
、em
和 code
以及更棘手的内容,例如链接和图像(使用Markdown 和 HTML 语法)。
我认为 jQuery 有两到三种不同的状态可以执行:
- 已选择一些文本;文字经过修饰。
- 尚未选择任何内容; jQuery 提示用户输入要装饰的文本。
- 脚本可以区分突出显示的文本和突出显示的网址,以决定何时需要生成有效链接。
我已经完成了一些 jQuery 的工作,所以它的基础知识应该是可以管理的(除了任何潜在的 JS 正则表达式);我只是不知道 jQuery 在多大程度上支持这一点。
最佳答案
您可以利用富文本编辑器来执行任务。这篇博文列出了其中一些 -
http://www.queness.com/post/212/10-jquery-and-non-jquery-javascript-rich-text-editors
我用过TinyMCE,也很好。除此之外,我还使用过 EphoxEdit Live( http://editlive.com/what-new ),对于内容编辑等大量使用来说,这非常好(尽管不是 jQuery 插件)。
关于javascript - 在 jQuery 中为论坛设置按钮格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8044406/