그것을 통해, 당신은 객체와 어레이의 속성 값을 반복하여 처리 할 수 있습니다.
사용 지침
각 함수의 효과는 매개 변수 유형에 따라 완전히 일관되지 않습니다.
1. 객체를 가로 지르기 (추가 매개 변수 포함)
$ .Each (Object, function (p1, p2) {this; this; 이것은 각 traversal에서 객체의 현재 속성 값을 가리 킵니다. p2; // 추가 매개 변수}, [ '매개 변수 1', '매개 변수 2']);2. 배열을 반복 (첨부 파일 매개 변수 포함)
$ .Each (Array, Function (P1, P2) {this; this; 이것은 각 트래버스의 배열의 현재 요소를 가리 킵니다. p2; // 추가 매개 변수}, [ '매개 변수 1', '매개 변수 2']);3. 객체를 가로 지르십시오 (추가 매개 변수 없음)
$ .Each (객체, 함수 (이름, 값) {this; this; 이것은 현재 속성의 값을 가리 킵니다. // 이름은 객체의 현재 속성의 이름을 나타냅니다.4. 배열을 반복 (추가 매개 변수 없음)
$ .Each (Array, function (i, value) {this; // 이것은 현재 요소 i를 가리 킵니다.jQuery의 각 방법에 대한 몇 가지 일반적인 사용을 언급하겠습니다.
JS 코드
var arr = [ "one", "two", "three", "four"]; $ .Each (arr, function () {alert (this);}); // 각 출력의 결과는 다음과 같습니다. 1, 2, 3, 4 var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]] $ .Each (arr1, function (i, item) {alert (airt [0];}); // 실제로, ARR1은 2 차원 배열이며, 항목은 각각의 1 차원 배열을 취하는 것과 동일하며, // 항목 [0]은 각각의 1 차원 배열에서 첫 번째 값을 취하는 것과 관련이 있으므로 위의 각 출력은 다음과 같습니다. $ .Each (obj, function (key, val) {alert (obj [key]);}); // 이것은 각각이 훨씬 더 강력하고 모든 속성을 루프 할 수 있습니다. // 출력 결과는 다음과 같습니다. 1 2 3 4질투하기 위해 태어난 두 종류의 사람들이 있습니다. 하나는 미술 미친 사람이고, 다른 하나는 코드 미친 사람입니다 ...
질투는 나를 앞으로 이끌어냅니다