2013-09-28 12 views
15

jqliteの要素を次のものよりも綺麗に反復する方法はありますか?jqliteの配列を繰り返し処理する

var els = angular.element(document.getElementById("main").children); // just as an example 
for(var i=0, el; el=els[i]; i++) { 
    // do something 
} 

私が意味する、これでは何の問題もありません、私はノーそれぞれ()またはforEachの()があることが驚きています。インターネット上で何も見つけられませんでした。

答えて

28

あなたはforEachmapfilter操作をサポートしていたこと、Array通常に変換するArray.prototype.slice.call(jqResult)を使用することができますforEach()

angular.forEach(els, function(element){ 

}); 
関連する問題