1

簡単な質問:次の関数で返されたリンクに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());
4

1 に答える 1

2

あなたはおそらくそれを自分でしなければなりません:

return t.link("http://search.twitter.com/search?q="+tag)
    .replace(/^<a/, '$& target="_blank"');
于 2013-02-05T23:53:30.067 に答える