Javascript 如何生成tweet的标记?
我想知道如何在一个跨度内或任何地方设置纯文本和链接。 下面是我的工作代码:Javascript 如何生成tweet的标记?,javascript,twitter,Javascript,Twitter,我想知道如何在一个跨度内或任何地方设置纯文本和链接。 下面是我的工作代码: $(document).ready(function() { // Get latest tweet // twitter id var user = 'USERNAME'; // count $.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + user + '&count=1&include_
$(document).ready(function() {
// Get latest tweet
// twitter id
var user = 'USERNAME';
// count
$.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' + user + '&count=1&include_rts=1&callback=?', function(data) {
// result
var tweet = "";
for (i = 0; i < data.length; i++) {
tweet += data[i].text + "</br></br>";
}
// links
tweet = tweet.replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig, function(url) {
return '<a target="_blank" href="'+url+'">'+url+'</a>';
}).replace(/B@([_a-z0-9]+)/ig, function(reply) {
return reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
});
// output
$("#tweet").html(tweet);
});
});
$(文档).ready(函数(){
//获取最新推文
//推特id
var user='USERNAME';
//计数
$.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?screen_name=“+user+”&count=1&include_rts=1&callback=?”,函数(数据){
//结果
var tweet=“”;
对于(i=0;i”;
}
//链接
tweet=tweet.replace(/(\b(https?| ftp |文件):\/\/[-A-Z0-9+&@#\/%?=~~~~~·!:,.;]*[-A-Z0-9+&@#\/%=~~~~~~~,函数(url){
返回“”;
}).更换(/B@([_a-z0-9]+)/ig,功能(回复){
返回应答。字符(0)+'';
});
//输出
$(“#tweet”).html(tweet);
});
});
提前感谢。您可以这样做:
var span = $(document.createElement('span')).html(tweet);
$("#tweet").html(span);
签出此谢谢您的回答。这对我很有用。还有一个问题,我可以在h1标签中设置tweet吗@卡提克