>  기사  >  웹 프론트엔드  >  Jquery의 일반적인 방법은 무엇입니까

Jquery의 일반적인 방법은 무엇입니까

清浅
清浅원래의
2019-02-27 15:22:445517검색

jQuery에서 일반적으로 사용되는 메소드에는 요소를 추가하는 add 메소드, 지정된 컬렉션을 제거하는 not 메소드, 요소를 일치시키고 새 객체를 반환하는 map 메소드, 배열 또는 객체를 순회하는 Each 메소드, 추가하는 Append 메소드가 포함됩니다.

jQuery에는 다양한 기능을 구현하는 데 도움이 되는 여러 가지 방법이 있습니다. 다음으로 기사에서는 특정 참조 값을 갖는 jQuery에서 일반적으로 사용되는 몇 가지 방법을 소개합니다. 모두에게 도움이 되길 바라요

Jquery의 일반적인 방법은 무엇입니까

요소를 일치하는 요소 컬렉션에 추가합니다. 여기서 selector1 요소는 jQuery 개체, DOM 개체 및 HTML 태그일 수 있습니다. 선택적 매개변수 context는 컨텍스트가 삽입될 위치를 지정합니다. 이 메서드는 not() 메서드와 반대 효과가 있습니다.(2) not() 메서드

$("selector").add(selector1[,context]);
not() 메서드는 일치하는 선택기 요소 집합에서 지정된 집합을 제거하는 데 사용됩니다. expr은 선택기가 될 수도 있고 또는 될 수도 있습니다. 함수가 선택기인 경우 선택기 컬렉션에서 expr과 일치하는 세트를 제거합니다. expr이 함수인 경우 현재 인덱스에 해당하는 jQuery 객체는 함수가 true를 반환할 때만 제거됩니다.

(3) map ( ) method

$("selector").not(expr);

map() 메서드는 현재 일치하는 요소 컬렉션의 각 요소를 콜백 함수에 전달하고 새 jQuery 개체를 반환하는 데 사용됩니다. 이 방법은 일치하는 세트의 내용을 재구성하는 것과 동일합니다. 여기서 index는 요소 인덱스이고 domElement는 현재 인덱스에 해당하는 jQuery 객체입니다.

(4) Each() 메소드

$("selector").map(callback(index,domElement)); 

each() 메소드는 객체 배열이나 객체를 순회하는 데 사용됩니다. 여기서 callback은 콜백 함수입니다. 이 메서드는 jQuery 개체 배열만 순회할 수 있습니다.

(5) Extension() 메서드

$.each(object,callback(indexInArray,valueOfElement));

extend() 메서드는 두 개 이상의 개체 내용을 첫 번째 개체 대상에 병합하여 확장을 구현하는 것을 의미합니다. 첫 번째 개체를 생성하고 수정된 개체를 반환합니다.

(6)append() 메서드

$.extend(target,object1);

append() 메서드는 주로 선택한 요소의 끝에 지정된 내용을 삽입하는 데 사용됩니다. $.each()方法可以遍历所有的的数组,而$("selector").each(function(){});

(7) 위임() 메서드

$(selector).append(content)
delegate 메소드는 주로 추가된 요소에 응답 이벤트를 추가하는 데 사용됩니다. 여기서 childSelector는 연결된 이벤트 핸들러의 하나 이상의 하위 요소를 나타내고, 이벤트는 이벤트 값으로 구분된 요소에 연결된 하나 이상의 이벤트를 나타냅니다. 유효한 이벤트여야 합니다. data는 함수에 전달되는 추가 데이터에 사용되는 선택적 매개변수입니다.

(8) isEmptyObject() 메서드

$(selector).delegate(childSelector,event,data,function)
isEmptyObject() 메서드는 개체가 비어 있는지, 즉 개체에 포함되지 않은지 확인하는 데 사용됩니다. 어떤 속성이라도 비어 있으면 true를 반환합니다

요약: 위 내용은 이 글의 전체 내용입니다. 모든 사람에게 도움이 되기를 바랍니다.

위 내용은 Jquery의 일반적인 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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