>  기사  >  웹 프론트엔드  >  jQuery_jquery의 노드 운영에 대한 관련 소개

jQuery_jquery의 노드 운영에 대한 관련 소개

WBOY
WBOY원래의
2016-05-16 17:36:40894검색

동적으로 Dom 노드 생성

jQuery는 $(html 문자열)을 사용하여 Dom 노드를 동적으로 생성하고 jQuery 객체를 반환하여 추가 및 기타 메서드를 호출하여 생성된 노드를 Dom에 추가할 수 있습니다.

예:

var link = $("Baidu");

$("div:first").append(링크);

노드 요소 추가 방법:

Append 메소드는 요소 끝에 요소(마지막 하위 노드)를 추가하는 데 사용됩니다.

Prepend는 요소 시작 부분에 요소(첫 번째 하위 노드)를 추가합니다.

이후: 요소 뒤에 요소 추가(형제 노드 추가)

이전: 요소 앞에 요소 추가(형제 노드 추가)

Child element.appendTo(parent element): 요소 끝에 하위 요소

를 추가합니다.

Child element.prependTo(parent element): 요소 시작 부분에 하위 요소

를 추가합니다.

A.insertBefore(B) B 앞에 A를 삽입합니다. 이는 B.before(A)와 동일합니다.

X.insertAfter(B) Y 뒤에 X를 삽입합니다. 이는 Y.after(X)와 동일합니다.

노드 삭제:

Empty(): 이 요소 아래의 모든 하위 노드를 지웁니다

다음과 동일: while(ele.firstChild){ele.removeChild(ele.firstChild);}

Remove(selectot); 현재 요소를 삭제하고 반환 값은 삭제된 요소입니다. 예를 들어 다음과 같이 노드가 삭제되고 다른 노드 아래에 배치된다고 말할 수 있습니다. >

var lis = $("#ulSite li").remove();

$("#ulSite2").append(lis);

Clone()은 노드를 복제하고, 노드 복사를 지원하며, 노드를 복사하지 않습니다

Clone(true): 이벤트가 있는 노드 복제


노드 교체:

$("br").replaceWith(" $("br").replaceAll("
");


랩 노드

Wrap() 메소드는 지정된 태그가 있는 모든 요소를 ​​하나씩 래핑하는 데 사용됩니다.

$("b").wrap("");굵은 문자는 모두 빨간색으로 표시

wrapInner();


를 내부로 감쌉니다.

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