專案中自己在寫乙個很簡單的表單驗證的時候,需要遍歷所有textarea並判斷。因為用jquery,所以第一反應就是用each函式遍歷,當遍歷到為空的textarea時,彈出提示並中斷js的執行。一開始我是這樣寫的:
1 input.each(function()7//其他**
8 });
執行之後發現,彈窗會出現,但是之後的**也執行了,而且遍歷了所有的textarea。
在看了each()函式的源**之後(其實也沒研究透徹),首先想到的就是用for迴圈代替。**很簡單就不寫了。另外一種方法就是用丟擲異常。示例如下:
1try2);7
}
8catch
(e)9
jQuery中each的用法
each函式根據引數的型別實現的效果不完全一致 1 遍歷物件 有附加引數 each object,function p1,p2 引數1 引數2 2 遍歷陣列 有附件引數 each array,function p1,p2 引數1 引數2 3 遍歷物件 沒有附加引數 each object,funct...
jQuery中 each的用法
jquery中通過 each,你可以遍歷物件 陣列的屬性值並進行處理。使用說明 1 遍歷物件 有附加引數 each object,function p1,p2 引數1 引數2 2 遍歷陣列 有附件引數 each array,function p1,p2 引數1 引數2 3 遍歷物件 沒有附加引數 e...
Jquery的 each的使用 each
下面提一下each的幾種常用的用法 1.each處理一維陣列 var arr1 aaa bbb ccc each arr1,function i,val alert i 將輸出0,1,2alert val 將輸出aaa,bbb,ccc 2.each處理二維陣列 var arr2 a aa aaa b...