我已经使用jTwitter (推特的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();
});
}
);我还使用了新闻播报机插件,这样我就可以将tweet显示为滴答器
<ul id="newsticker">
</ul>Tweets显示的有点像这样,但链接是不可点击的
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 发布于 2011-09-15 03:30:34
我找到了一个使用regex的解决方案
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>");
}这个简单的功能将变成不可点击的链接到可点击。在这里中发现了这个
https://stackoverflow.com/questions/7421552
复制相似问题