>  기사  >  웹 프론트엔드  >  jQuery object_jquery의 배열과 유사한 작업

jQuery object_jquery의 배열과 유사한 작업

WBOY
WBOY원래의
2016-05-16 18:53:431013검색

jQuery에서 제공하는 사용 가능한 메서드가 무엇인지 살펴보세요.
Size(): 분명히 $('a').size()와 같이 압축된 세트의 요소 수를 반환해야 합니다. of link elements;
Get(index): index가 지정되지 않은 경우 기본적으로 패키징 세트의 모든 요소가 가져와서 js의 배열 형식으로 반환됩니다. index가 지정된 경우 index에 해당하는 첨자. $('img[title]').get(0)과 같은 요소는 $('img[title]')[0];과 동일한 속성 제목을 포함하는 첫 번째 img 요소를 반환합니다.
index(elem): 패키징 세트에 있는 요소 elem의 첨자를 반환합니다. 해당 요소를 찾을 수 없으면 -1을 반환합니다.
 add(String|elem|Array): 매개변수의 요소를 다음에 추가합니다. 패키징 세트, 매개변수가 jQuery 선택자인 경우 일치하는 모든 객체가 컬렉션에 추가됩니다. html 요소인 경우 clean 메서드를 통해 얻은 요소 배열이 dom 요소인 경우 컬렉션에 추가됩니다. 또는 dom 요소의 배열인 경우 컬렉션에 직접 추가됩니다. 예를 들어 $('img[alt]','img[title]')은 추가된 패키지 세트입니다. alt 속성이 포함된 img 요소 또는 title 속성이 포함된 img 요소를 반환하는 $('img[alt]').add('img[title]' )에
아님(String|elem|Array): 패키징 세트에서 매개변수 조건을 충족하는 요소를 삭제합니다. 매개변수는 $('img[title]')과 같이 "[" 또는 ":"으로 시작하는 표현식만 가능합니다. not('title*=puy'), 제목 속성을 포함하는 img 요소를 반환하고 이러한 요소의 제목 속성은 puy 텍스트를 포함합니다.
Filter(String|function): 들어오는 매개변수가 문자열 유형인 경우 표현식은 패키징 세트에서 선택하는 데 사용되는 필터링 표현식이어야 합니다. 선택기와 일치하지 않는 모든 요소를 ​​삭제합니다. 함수가 전달되면 이 함수는 패키징의 각 요소에 대해 호출됩니다. 이 함수가 false를 반환하면 해당 요소는 패키징 세트에서 삭제됩니다. 함수에서 $('td; ').filter(function(){return this.innerHTML.match(/^"d $/)})는 td의 내용이 숫자인 모든 td 요소를 반환합니다.
Slice(begin,end): 원래 패키징 세트의 연속적인 부분인 새 패키징 세트와 새 패키징 세트의 첫 번째 요소를 생성하고 반환합니다. 첫 번째 요소는 원래 패키징 세트의 시작 위치에 있는 요소이고, 마지막 요소는 끝 위치에 있는 요소 이전의 요소입니다. 물론 end를 지정할 필요는 없으며, 그러면 끝 부분까지 확장됩니다. $('*').slice (2,3)와 같은 원본 패키징 세트 이 문은 페이지의 모든 요소를 ​​선택한 다음 원래 패키징 세트의 세 번째 요소가 포함된 새 패키징 세트를 저장합니다. '*').get(2)은 다릅니다. 이는 요소를 반환하고, 슬라이스 메소드는 패키징 세트를 반환하므로 패키징 세트 작업을 수행합니다.
Childen(): 서로 다른 모든 요소로 구성된 새 패키징 세트를 반환합니다. $( 'div').children()과 같은 원래 패키징 세트 요소(텍스트 노드 제외)의 하위 요소는 매개변수가 지정된 경우 모든 div 요소 아래의 하위 요소로 구성된 새 패키징 세트를 반환합니다. 또한 필터 표현식입니다.
Contents(): 원래 패키징 세트 요소의 내용을 반환합니다. 새 패키징 세트(텍스트 노드를 포함할 수 있음)는 이 메서드가 필터링을 위한 매개 변수를 허용할 수 없다는 점에 유의하세요. 원래 패키징 세트 요소의 모든 고유한 다음 형제 요소로 구성된 새 패키징 세트. 매개변수가 지정되면 이 매개변수도 필터 표현식입니다. 예를 들어 $('div#someDiv').next()는 패키징 세트를 반환합니다. ID가 someDiv인 div 요소의 다음 형제 요소를 포함합니다. 매개변수가 지정되면 이 매개변수도 필터 표현식입니다.
NextAll(): 원본의 모든 후속 형제 요소를 포함하는 새 패키징 세트를 반환합니다. $('div#someDiv').nextAll()과 같은 패키징 세트 요소는 someDiv 새 패키징 세트의 ID를 가진 div 요소의 후속 형제를 포함하는 새 패키징 세트를 반환합니다.
parent(): 원래 패키징 세트의 모든 요소 중 유일한 직접 상위 요소의 새 패키징 세트를 반환합니다. 매개변수가 지정된 경우 이 매개변수도 필터 표현식입니다. 🎜> parent(): 원래 패키징 세트에 있는 모든 요소의 새 패키징 세트를 반환합니다. 매개변수가 지정된 경우 매개변수도 필터 표현식입니다.
prev(): 원래 패키징 세트 요소를 반환합니다. 모든 고유한 이전 형제 요소로 구성된 새 래퍼 세트. 매개변수가 지정된 경우 매개변수도 필터 표현식입니다.

prevAll(): 원래 래퍼 세트의 모든 이전 형제 요소를 포함하는 새 래퍼를 반환합니다. 요소 집합; 매개변수가 지정되면 이 매개변수는 필터 표현식이기도 합니다.
siblings(): 매개변수가 지정되면 원래 패키징 세트 요소의 모든 고유한 형제 요소로 구성된 새 패키징 세트를 반환합니다. 이 매개변수는 필터 표현식이기도 합니다.
Find(String): 전달된 선택기 표현식과 일치하는 원래 패키징 세트의 모든 요소를 ​​포함하는 새 패키징 세트를 반환하고 원래 패키징 세트에 있는 요소의 하위 요소도 전달됩니다. 새 패키징 세트에 포함
contain(text): 텍스트 매개변수에 전달된 텍스트 문자열을 포함하는 요소로 구성된 새 패키징 세트를 반환합니다.
is(String): 패키징 세트에 일치하는 문자열이 포함된 경우; 요소이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
clone(copyHandle): 전달된 매개변수가 true이면 이벤트가 함께 복사되고, 그렇지 않으면 이벤트가 복사되지 않고 새 패키징 세트가 형성됩니다. 🎜> end(): 이전 패키징 세트로 돌아가기 위해 jQuery 명령 체인 내에서 호출됩니다.
andSelf(): 명령 체인 내에서 최근 생성된 두 개의 패키징 세트를 병합합니다.
패키징 요소에 대한 작업이 요약되어 있습니다. 여기서 잘못된 부분이 있으면 모두가 참고하고 공부할 수 있도록 지적해주세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.