欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jquery操作對象數(shù)組元素方法詳解

 更新時間:2014年11月26日 16:27:24   投稿:hebedich  
本文介紹了jQuery操作對象數(shù)組元素的3種方法以及一種錯誤方法,這里記錄一下,防止下次再犯,有需要的小伙伴也可以參考下。

代碼如下:

復(fù)制代碼 代碼如下:

 <div id="div1">
     <span>a</span>
     <span>b</span>
     <span>c</span>
 </div>

1.錯誤方式:不能用[]方式取jquery對象數(shù)組,如下:

復(fù)制代碼 代碼如下:

 $(function() {
     var div_span = $("#div1 span");
     for( var i = 0; i < div_span.length; i++ ) {
         div_span.[i].html(i);
     }
 });

這樣無效.

2.可以用jquery的eq()方法來選擇:

復(fù)制代碼 代碼如下:

 for( var i = 0; i < div_span.length; i++ ) {
     div_span.eq(i).html(i);
 }

3.可以用each()方法來遍歷:

復(fù)制代碼 代碼如下:

 $(function() {
     var div_span = $("#div1 span");
     var i = 0;
     div_span.each( function(){
         $(this).html(i);
         i++;
     });
 });

each()遍歷的時候,如果用$(this)得到的是jquery對象,如果直接用this,得到的是DOM對象

4.純js代碼獲取的DOM對象數(shù)組,可以用[]的方式獲取數(shù)組元素

后面3種是正確的方法,第一種是錯誤的,把他放在第一個,是因為要強調(diào)下,以后不能再犯同樣的錯誤了,小伙伴們可要看仔細哈。

相關(guān)文章

最新評論