JavaScript 개체 및 컬렉션을 조작하는 jQuery 학습 7가지 함수_jquery

WBOY
풀어 주다: 2016-05-16 18:35:15
원래의
966명이 탐색했습니다.

문자열에서 앞뒤 null 문자 제거 : $.trim()

유사한 기능을 제공하는 많은 고급 언어와 마찬가지로 jQuery 클래스 라이브러리도 이러한 기능을 제공합니다. 구체적인 사용법: $.trim(value)은 전달된 문자열에서 앞뒤 공백 문자를 제거하고 결과를 반환합니다.

속성 및 컬렉션 반복:

다음 방법을 사용하여 JavaScript에서 배열과 객체를 조작할 수 있습니다.

var anArray = ['하나', '둘', '셋'];

for(var n = 0; n < anArray.length; n ){...}

var anObject = {1:1, 2:2, 3:3};

for(var p in anObject){...}

jQuery에서는 전달된 컨테이너의 각 항목을 반복하고 각 항목에 대해 전달된 콜백 함수를 호출하기 위해 $.each(container,callback)가 제공됩니다.

이 함수는 동일한 형식의 배열이나 객체를 반복할 수 있습니다.

var anArray = ['하나', '둘', '셋'];

$.each(anArray,function(n,value){...});

var anObject = {1:1, 2:2, 3:3};

$.each(anObject,함수(이름,값){...});

배열 필터링:

특정 기준에 일치하는 요소를 찾기 위해 배열을 순회하는 것은 대량의 데이터를 처리하는 애플리케이션에서 자주 요구되는 사항입니다. jQuery는 이 기능을 구현하기 위해 $.grep() 함수를 제공합니다.

$.grep(array,callback,invert)는 전달된 배열을 순회하고 각 요소에 대해 콜백 함수를 호출합니다. 콜백 함수의 반환 값은 현재 요소를 새 배열로 수집할지 여부를 결정합니다(새 배열은 $.grep() 함수의 값으로 반환됩니다).

배열을 필터링하고 100보다 큰 모든 값을 얻으려는 경우:

var bigNumber = $.grep(originalArray,function(value){반환 값 > 100;});

배열에 특정 값이 포함되어 있는지 아니면 배열에 있는 특정 값의 아래 첨자 값이 포함되어 있는지 여부:

$.inArray(value,array)는 배열에서 전달된 값이 처음 나타나는 인덱스를 반환합니다.

var index = $.inArray(2,[1,2,3,4,5]); 결과는 아래 첨자 값 1이 반환되고 인덱스 변수에 할당됩니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿