首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用在新窗口中打开的Markdown (BlueCloth)生成链接

使用在新窗口中打开的Markdown (BlueCloth)生成链接
EN

Stack Overflow用户
提问于 2010-06-17 12:53:50
回答 1查看 1.8K关注 0票数 5

我希望用BlueCloth生成一个在新窗口中打开的链接。我所能找到的只是普通的[Google](http://www.google.com/)语法,但是没有一个新窗口。

想法?

问候

汤姆

EN

回答 1

Stack Overflow用户

发布于 2010-06-17 13:04:54

这里是一个关于减价的完整参考:http://daringfireball.net/projects/markdown/syntax

既然没有提到如何设置目标属性,我相信这是不可能的,但引用也指出:

对于未被Markdown语法覆盖的任何标记,只需使用

本身即可。没有必要用前缀或分隔符来表示您正在从Markdown切换到HTML;您只需使用标记即可。

来源:http://daringfireball.net/projects/markdown/syntax#html

因此,我建议您必须对这样的链接使用html语法

更新

如果您将生成的标记内容包装在带有特定id的div中,如下所示:

如果使用jQuery,可以添加以下javascript:

代码语言:javascript
复制
$('#some_id a').attr('target','_blank');

或者,您可以在输出之前将BlueCloth输出保存在变量中。

代码语言:javascript
复制
markdown_generated_string.gsub!(/<a\s+/i,'<a target="_blank" ')
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3061750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档