2012-04-17 15 views
0

私はtwitterフィードを取得するJS関数を使用していますが、私はその時点で2つのつぶやきを表示したいですが、私は第2要素(div)にユニークなCSSクラスを割り当てたい必ずどのようにそれを行うには、誰もがそれを助けることができ、ここに私のコードではありません2番目の要素にクラスを割り当てるJava Script

JQTWEET = { 

    // Set twitter username, number of tweets & id/class to append tweets 
    user: 'username', 
    numTweets: 2, 
    appendTo: '#jstwitter', 

    // core function of jqtweet 
    loadTweets: function() { 
     $.ajax({ 
      url: 'http://api.twitter.com/1/statuses/user_timeline.json/', 
      type: 'GET', 
      dataType: 'jsonp', 
      data: { 
       screen_name: JQTWEET.user, 
       include_rts: true, 
       count: JQTWEET.numTweets, 
       include_entities: true 
      }, 
      success: function(data, textStatus, xhr) { 

      var html = '<div class="tweet">TWEET_TEXT'; 

       // append tweets into page 
       for (var i = 0; i < data.length; i++) { 
        $(JQTWEET.appendTo).append(
         html.replace('TWEET_TEXT', JQTWEET.ify.clean(data[i].text)) 
          .replace(/USER/g, data[i].user.screen_name) 
          .replace('AGO', JQTWEET.timeAgo(data[i].created_at)) 
          .replace(/ID/g, data[i].id_str) 
        ); 

       }     
      } 

     }); 

    }, 

答えて

0

あなたはいくつかの理由コードブレークのヘルプをありがとうございました、ここですべてのつぶやきを表示していない私のコードがある

for (var i = 0; i < data.length; i++) { 
    $(JQTWEET.appendTo) 
    .append('<span class="'+((i%2==0)?"even":"odd")+'">') 
    .append(
    html.replace('TWEET_TEXT', JQTWEET.ify 
    .clean(data[i].text)) 
    .replace(/USER/g, data[i].user.screen_name) 
    .replace('AGO', JQTWEET.timeAgo(data[i].created_at)) 
    .replace(/ID/g, data[i].id_str) 
    .append('</span>'); 
} 
+0

を意味します '//つぶやきをページに追加する \t \t \t \t for(var i = 0; i '){0} \t \t \t \t \t \t \t .append( \t \t \t \t \t \t \t html.replace( 'TWEET_TEXT'、JQTWEET.ify.clean(データ[I]の.text)) \t \t \t \t \t \t \t .replace(/ USER/gで、データ[I] .user.screen_name) \t \t \t \t \t \t \t .replace( 'AGO'、JQTWEET.timeAgo(データ[I] .created_at)) \t \t \t \t \t \t \t .replace(/ ID/gで、データ[I] .id_str) \t \t \t \t \t \t \t .append( '')。 \t \t \t \t \t); \t \t \t \t} – jmysona

+0

コンソールで調べます。私は引用や何かを見逃したと確信しています。重要なものは '.append( '')'と最後の '.append( ' '); ' – mplungjan

関連する問題