2011-01-26 36 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>'); 
}