jquery 구문 구조는 3개 부분으로 구성됩니다. 1. "()"의 매개 변수를 기반으로 HTML 문서의 요소를 검색하고 선택하고 해당 요소가 포함된 jquery 개체를 반환하는 팩토리 함수 "$()" . 선택기, 즉 팩토리 함수 "()"의 매개변수 3. 선택한 기능을 작동하는 데 사용되는 내장 메소드(함수).
이 튜토리얼의 운영 환경: windows7 시스템, jquery1.10.2 버전, Dell G3 컴퓨터.
jQuery 문은 주로 세 부분으로 구성됩니다. $(), document 및 action()은 각각 팩토리 함수, 선택기 및 메서드라고 합니다.
구문:
1 |
|
selector selector
1 |
|
method action()
1 |
|
$()
jQuery $</code >는 획득을 의미하며 <code>document.getElemenById("id name")
와 동일하며, 물론 document.getElementsByClassName("class name")
과도 동일합니다. 말이 되네요. $
代表获取的意思,相当于document.getElemenById("id名")
;当然,也相当于document.getElementsByClassName("class名")
等等同上道理。
$
符号主要是用于获得元素对象,通过获取对象,才能使用jquery方法对其进行操作。
$其实就是jQuery的别称,指的就是jQuery对象,而jQuery就是jQuery库提供的一个函数
这个函数的作用是根据 () 里的参数进行查找和选择html文档中的元素, 函数作用之一就是GetElementByID的代替,但()内不仅可以是ID,还可以是各类选择器
比如:
$(document)
$
기호는 주로 요소 객체를 얻는 데 사용됩니다. 객체를 획득하면 jquery 메서드를 사용하여 해당 객체를 조작할 수 있습니다. $는 실제로 jQuery의 다른 이름으로 jQuery 객체를 지칭하며, jQuery는 jQuery 라이브러리에서 제공하는 함수입니다. 이 함수의 기능은 html 문서에 있는 매개변수를 기반으로 요소를 검색하고 선택하는 것입니다. () 함수의 기능은 GetElementByID를 대체하는 것이지만 ()는 ID일 뿐만 아니라 다양한 선택기가 될 수도 있습니다예: $(document)
는 전체 문서 개체그냥 $를 대신 사용해도 됩니다. 이름 충돌을 방지하기 위해 jQuery 라이브러리는 jQuery 함수에 추가 별칭을 제공하는 추가 메커니즘을 제공합니다. 예:
1 2 3 4 5 |
|
jquery의 선택기
jQuery 선택기를 사용하면 HTML 요소 그룹이나 개별 요소에 대한 작업을 수행할 수 있습니다.
jQuery 선택기는 요소의 ID, 클래스, 유형, 속성, 속성 값 등을 기반으로 HTML 요소를 "찾기"(또는 선택)합니다. 이는 일부 사용자 정의 선택기 외에 기존 CSS 선택기를 기반으로 합니다.1.기본 선택기
1 2 3 4 5 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 |
|
1 2 3 |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
|
1 2 3 4 5 6 7 |
|
1 2 3 4 |
|
9. jque의 메서드 리
jquery 내장 메서드(함수), 선택한 함수를 조작하는 데 사용됨예:
요소 스타일을 직접 조작하는 메서드CSS 속성css()height()offset()position()scrollLeft()scrollTop()width()Description | |
일치하는 요소의 스타일 속성을 설정하거나 반환합니다. | |
일치하는 요소의 높이를 설정하거나 반환합니다. | |
문서를 기준으로 첫 번째로 일치하는 요소의 위치를 반환합니다. | |
상위 요소를 기준으로 첫 번째로 일치하는 요소의 위치를 반환합니다. | |
스크롤 막대의 왼쪽을 기준으로 일치하는 요소의 오프셋을 설정하거나 반환합니다. | |
스크롤 막대 상단을 기준으로 일치하는 요소의 오프셋을 설정하거나 반환합니다. |
요소 스타일을 간접적으로 조작하는 방법jquery에서는 요소 속성을 조작하여 요소 스타일을 간접적으로 조작할 수 있습니다. Method addClass()attr()prop()removeAttr()removeClass()toggleClass()
Description | |
일치하는 요소에 지정된 클래스 이름을 추가합니다. | |
일치하는 요소의 속성과 값을 설정하거나 반환합니다. | |
선택한 요소의 속성/값을 설정하거나 반환합니다. | |
일치하는 모든 요소에서 지정된 속성을 제거합니다. | |
일치하는 모든 요소에서 전체 또는 지정된 클래스를 제거합니다. |
지식 확장:
DOM 모델
DOM에는 다양한 유형의 노드가 있으며 일반적으로 요소 노드, 텍스트 노드 및 속성 노드의 3가지 유형으로 나뉩니다.
DOM 개체
JavaScript에서는 getElementsByTagName() 또는 getElementsById()를 사용하여 요소 노드를 가져올 수 있습니다. 결과는 JavaScript의 메서드를 사용할 수 있는 DOM 개체입니다.
jQuery 객체
DOM 객체를 jQuery로 래핑하여 생성된 객체는 jQuery의 메소드를 사용할 수 있습니다.
예: $("#title").html(); //id가 title인 요소 내에서 html 코드 가져오기
[document.getElementsById("title").innerHTML과 동일]
jQuery object 및 DOM 객체의 상호 변환
1) jQuery 객체를 DOM 객체로 변환
①jQuery 객체는 배열류 객체이며, 해당 DOM 객체는 [index] 메소드를 통해 얻을 수 있습니다.
②get(index) 메소드를 통해 해당 DOM 객체를 가져옵니다.
2) DOM 개체를 jQuery 개체로 변환
jQuery 개체를 얻으려면 $() 함수를 사용하여 DOM 개체를 래핑해야 합니다.
【추천 학습: jQuery 동영상 튜토리얼, 웹 프론트엔드 동영상】
위 내용은 jquery 구문 구조는 어떤 부분으로 구성되어 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!