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吗@卡提克