2011-01-26 41 views
0

好吧,優步Noob回到了問題!jQuery - 基於給定值動態添加數字1 - 'n'

語境:建立一個時間軸,而不是特定日期

問題:通過jQuery將這些數字相HTML輸出

還沒有開始攻擊問題(沒有期待一個完整的和簡單的答案),所以我真的很期待爲首發。提前致謝。

var dragger = $j('div.dragger'); 

    var totaldays = $j(dragger).width()/245; 
    var totaldaysround = Math.ceil(totaldays); 
    var listdays = $j('span.totaldays').append('Estimated period of ' + totaldaysround + ' Days') 

    // Total days echoed out in html tags 

    var html = []; 

    for (i = 0; i < totaldaysround; i++) { 
     html.push('<span class="fldi day">Day</span>'); //just need to pipe in some numbers here 
    } 

    $j('span.days').append(html.join('')) 
+2

你能澄清的問題,究竟是你在尋找什麼? – Nayish 2011-01-26 15:22:27

+0

http://www.catb.org/~esr/faqs/smart-questions.html#beprecise – Incognito 2011-01-26 15:24:01

回答

1

嘗試用字符串連接:

for (i = 0; i < totaldaysround; i++) { 
    html.push('<span class="fldi day">Day ' + i + '</span>'); 
}