任何人都知道如何使用这个JavaScript Linkify脚本使用_target =“blank”在新窗口中打开链接?
答案 0 :(得分:2)
看起来你可以传递选项:
default_options = {
callback: function( text, href ) {
return href ? '<a href="' + href + '" title="' + href + '">' + text + '</a>' : text;
}
在js文件中。
传递一个不同的回调。
从评论中可以这样称呼:
linkify( text [, options ] );
我猜你是这样叫的:
var linkified = linkify(someText);
这样称呼它:
var linkified = linkify(someText,{
callback: function( text, href ) {
return href ? '<a href="' + href + '" title="' + href + '" target="_blank">' + text + '</a>' : text;
}});
或者如果你必须多次调用它,将第二个参数保存在一个变量中,然后将变量传递给它。
阅读未经授权的源代码通常很有启发性。这个只有大约一百行,并且很容易遵循。我想如果你做一个诚实的尝试,你会惊讶于你能为自己发现多少。