jQuery while循环生成列表

时间:2011-09-03 23:16:04

标签: jquery

您好我正试图从1-100获取一个列表,而不是在每行输入。我知道这是一个while循环,但我从来没有使用过while循环...谢谢。

  <ul>
    <li>9.99</li>
    ...
    <li>9.01</li>
  </ul>

我提前踢了自己......

4 个答案:

答案 0 :(得分:3)

var $ul = $( '<ul>' );

for ( var i = 999; i > 900; i-- ) {
    $ul.append( '<li>' + ( i / 100 ).toFixed(2) + '</li>' );
}

现场演示: http://jsfiddle.net/2YpxG/2/

答案 1 :(得分:2)

<ul></ul><script> 
var $ul = $("ul");
for(i = 99; i >= 1;i--){ 
  o = ''; 
  if (i < 10)  
       o = 0 ; 
  $ul.append('<li>9.'+o+i+'</li>'); 
}</script>

http://sandbox.phpcode.eu/g/b0514

答案 2 :(得分:0)

以下是for循环的示例:

http://jsfiddle.net/SgNDR/

答案 3 :(得分:0)

var _ul = $('ul');
for(i=1;i<1000;i++){
    $('<li/>').html((i/100).toFixed(2)).prependTo(_ul);
}

演示:http://jsfiddle.net/AlienWebguy/XPrmm/