for和each的區別

<button>輸出每一個列表項的值</button>ide

                <ul>this

                        <li>Coffee</li>對象

                        <li>Milk</li>it

                        <li>Soda</li>io

                </ul>function

方法1:class

        $(document).ready(function() {cli

                $("button").click(function() {方法

                        for(var i = 0; i < $("li").length; i++) {di

                                alert($("li").eq(i).text());  //for()不是任何對象的方法。此時若是用$(this),指的是button。

                        }

                });

        });

方法2

$(document).ready(function(){

  $("button").click(function(){

    $("li").each(function(){

      alert($(this).text())   //.each()此時是$("li")的方法,因此$(this)指的是$("li")

    });

  });

});

相關文章
相關標籤/搜索