如果某參數的欄位只有一個參數,那麼each是失敗,請看下面的範例
Java程式碼:
複製程式碼
代碼如下:
Hello
and
Goodbye
script配合style一起實現在script修改樣式。
<script> <BR>var pp=3; <BR>var a=[pp]; <BR>alert(a); <BR>$.each(pp,function(i,n){ <BR>alert(i); <BR>}); </script>
結果是第一次alert是3 ,第二次沒有alert,說明pp不是數組,dom,jason等。
如何保證pp嚴格是數組呢,很簡單var a=[pp];這一句就行了,下面我們把each裡面的pp換成a,則結果是3,0,正確。注意這個中括號把pp轉換成了陣列。 Java程式碼:
複製程式碼
程式碼如下:
Hello
and
Goodbye
script配合style一起實作在script修改樣式。
<script> <BR>var pp=3; <BR>var a=[pp]; <BR>alert(a); <BR>$.each(a,function(i,n){ <BR>alert(i); <BR>}); </script>
總結:當參數個數小於2時,要嚴格保證參數列為數組,嚴格每個都執行each操作,則需要對參數列長度是否大於2進行分別對待。