each( )方法

each( )

作用:遍历jQuery对象集合,为每个匹配的元素执行一个函数

 

用法

$(selector).each(function(index,element){});

 

参数一表示当前元素在所有匹配元素中的索引号

参数二表示当前元素(DOM对象)

 

案例:

 

1     <ul>
2         <li>1</li>
3         <li>2</li>
4         <li>3</li>
5         <li>4</li>
6     </ul>

 

 

 

1. 输出每一个li的文本(不给参数)

 

$("button").click(function(){
  $("li").each(function(){
    alert($(this).text())
  });
});

 依次在界面弹出li的文本内容

 

2. 给每一个li设置文本(给参数)

1 $(function(){
2     $("ul li").each(function(index, element){
3     // this === element
4     $(element).html( "编号" + (index + 1) );  
5     });
6 });

 

 

 

 

 

posted @ 2017-10-10 20:44  曦阳~  阅读(170)  评论(0)    收藏  举报