jQuery循環


1.循環數組、對象:

$.each(數組/對象,結果函數),即$.(arr,function(x,y) {...} )

如果是數組,則函數中的x表示索引,y表示索引對應的值,只傳遞一個參數的話則表示索引下標。

如果是對象,則函數中的x表示鍵,y表示鍵對應的值,只傳遞一個參數的話則表示鍵。

<script>
   var arr=['ab','cd',12,'ef']; 
   $.each(arr,function (x,y) {
        document.write(x+' : ');
        document.write(y+'<br>')};
    )  
</script>

 

2.循環標簽

$('p').each(function(){ $(this)  }),先獲取標簽集合,再通過each進行循環遍歷,通過$(this)獲取循環到的當前標簽

<p>p1</p>  <p>p2</p>  <p>p3</p>
<button onclick="myClick()">點我</button>
<script>
    function myClick(){
        $('p').each(function(){
            console.log($(this));
            $(this).html('hello p')
        })
    }
</script>

執行結果如下左圖,點擊按鈕后如下中間圖,打印$(this)的結果如下右圖。。

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM