添加target =“_ blank”以链接JavaScript

时间:2013-02-05 23:49:55

标签: javascript

简单问题: 如何在以下函数中将target =“_ blank”添加到返回的链接中?

   String.prototype.parseHashtag = function() {
    return this.replace(/[#]+[A-Za-z0-9-_]+/g, function(t) {
        var tag = t.replace("#","%23")
        return t.link("http://search.twitter.com/search?q="+tag);
    });

它是这样打印的:

$("#twitterFeed span").html(data[twitterNumber].text.replace(urlRegexp, "<a target=_blank href='$1'>$1</a>").parseHashtag().parseUsername());

1 个答案:

答案 0 :(得分:2)

你可能必须自己做:

return t.link("http://search.twitter.com/search?q="+tag)
    .replace(/^<a/, '$& target="_blank"');