jTwitter - 链接不可点击

时间:2011-09-14 18:58:49

标签: jquery html twitter jtwitter

我使用jTwitter(Twitter的jQuery插件)在我的网页上检索和显示推文。除了推文中的链接不可点击外,一切正常。我尝试了不同的方法,但我找不到解决方案。

这是来源

newstick.js

$(document).ready(

   function(){
        $.jTwitter('user', 10, function(data){
            $('#newsticker').empty();
            $.each(data, function(i, post){
                $('#newsticker').append(
                        ' <li>'
                        // See output-demo.js file for details
                        +    post.text
                        +' </li>'
                );
            });

        $("#newsticker").newsTicker();
            parseSamples();
        });

}   
);

我也在使用news ticker插件,以便我可以将推文显示为自动收报机

<ul id="newsticker">

</ul>

推文显示有点像这样但链接不可点击

jQuery Beginner: Checking how many elements were selected by $('.selector') http://t.co/berI7bu

jYouTube - jQuery YouTube plugin. Gets any video’s image http://t.co/vTxSmD5  

1 个答案:

答案 0 :(得分:0)

我找到了一个使用正则表达式的解决方案

function replaceURLWithHTMLLinks(text) {
    var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
        return text.replace(exp,"<a href='$1' target='_blank'>$1</a>"); 
}

这个简单的功能会将不可点击的链接变为可点击。在here

中找到了这个