jQuery의 Selector에 대한 지식 요약
JQuery 선택기 요약, 필요한 친구들이 참고할 수 있으며 일반적으로 사용되는 선택 제어 방법입니다.
//jQuery selector$
//$(expression,[context]) return jQuery
//Unit One
//표현식의 CSS 정의자는 CSS 구문을 사용하여 선택할 요소를 표현하는 것입니다
// $( "* "); // 페이지의 모든 요소 태그를 나타냅니다
// $("th, td") // 모든 요소 태그를 나타냅니다
// $("a") // 모든요소 태그를 나타냅니다
// $("p#onlyp") // CSS 선택에서 id=onlyidv인 요소 $("#ID")가 전체 문서 일치임을 나타냅니다
// $(" #rated"); / / id= rating
인 요소를 나타냅니다.// $("#orderedlist > li"); // id=orderedlist인 모든 하위 요소를 나타내지만 하위 아래의 하위 요소는 포함하지 않습니다. -element
// $("#orderedlist li: last"); // id=orderedlist
// $("#orderedlist li:first") // li의 첫 번째 요소를 나타냅니다. in id=orderedlist
// $("#orderedlist li :nth- child(0)"); //id=orderedlist의 (N)번째 요소 n이 배열 첨자임을 나타냅니다
// $("button: only-child"); //CSS 선택에서 이것이 상위 컨테이너의 유일한 요소임을 나타냅니다
// $(".stuff:empty"); // CSS 선택에서 빈 요소를 나타냅니다
// $(" .buttons:enabled"); // CSS 선택에서 일반 요소를 나타냅니다. Enabled elements
// $(".buttons:disabled"); // CSS 선택에서 활성화되지 않은 요소를 나타냅니다
// $("input:checked "); // CSS 선택에서 선택된 요소를 나타냅니다
/ / $("button:not(.not)"); // CSS 선택에서 not()에서 요소 제거를 나타냅니다
// $("button.not "); // css 선택에서 class=not을 나타냅니다. $(".CLSS") 요소는 전체 문서와 일치합니다
// $("#orderedlist2 li"); // id=orderedlist인 모든 하위 요소를 나타내고 포함합니다. 모든 하위 요소의 하위 요소
// //alert($ ("#orderedlist ~ li").length)
// $("#orderedlist,.buttons,li") //css와 일치하는 요소 selector
//요소 속성에 따라 표현식이 선택됨
/ / Alert($("button[@class]").length) // 클래스 속성이 있는 요소를 나타냄
// Alert($("button) [@class=not").length); // 클래스 속성이 있는 요소를 나타냅니다. 속성과 값이 not
//인 요소는 not
// Alert($('button[@class^=not').length); // 클래스 속성과 값이 일치하지 않는 것으로 시작하는 요소를 나타냅니다. not
// Alert($('button [@class$=not').length) // 클래스 속성과 값의 끝이 있는 요소가 있음을 나타냅니다. match not
// Alert($('button[@class*=not').length); // XPATH 필터 구문의
//표현식에 일치하지 않는 클래스 속성 및 요소가 있음을 나타냅니다. 선택해야 하는 페이지 요소를 나타냅니다.
//$("ol[@id^='orderedlist']").find(" li:contains('First')").each(function(i) {
//// $(this).html( $(this).html() + " BAM! " + i )
// $(this).mouseover(function(){
// $(this) .css("color","red");
// });
// $(this).mouseout(function(){
// $(this).css("color","#000" );
// });
// });
//ol 태그와 id=orderedlist 속성이 있는 모든 요소를 찾으세요. 다음은 두 가지 작성 방법입니다.
//ol[@id='orderedlist'] 상위 요소에서는 각 반복을 직접 사용합니다.
//ol[@id='orderedlist']/* 상위 요소 아래의 모든 하위 요소에 대해 find('child-element' ).each() 반복을 사용합니다.
//Unit two
///$( html, [ownerDocument]) return jQuery //이 함수를 사용하면 html 요소
텍스트를 전달할 수 있으며 생성자는 jQuery 객체로 생성된 HTML 텍스트를 생성합니다. 이 객체는 원래 존재할 수 없습니다. 또는 원본 페이지에 존재할 수도 있습니다
//$('
hello
').appendTo("h2") //마크업 텍스트를 생성하고 페이지의 h2 태그에 추가합니다/ /원본 페이지 요소를 꺼내서 추가할 수도 있습니다
//$("input",this).appendTo("h2") //여기에서 가져온 페이지 요소는 복사되지 않습니다. ///$(elements) return jQuery
//이 함수를 사용하면 DOM을 직접 전달할 수 있습니다
//$(document.forms[0].elements).appendTo("h2") // DOM 문서를 참조할 수 있습니다
//$(callback) return jQuery
//다음은 선택기
/*에 대한 몇 가지 지침입니다.
기본:
#id: id 속성을 기반으로 개체를 가져옵니다.
element: 특정
HTML 태그와 일치하는 모든 개체 가져오기
*: 모든 개체 가져오기
selector1, selector2, selectorN: 중복 항목을 제거하지 않고 여러 선택기 컬렉션 가져오기 Item
level selector:
ancestorDescendant: 이 선택자는 공백입니다. 즉, 첫 번째 선택자의 모든 개체를 먼저 찾은 다음 하위 노드에서 두 번째 선택자와 일치하는 모든 개체를 찾는다는 의미입니다.
parent > child: 이 선택자는 보다 큼 기호입니다. 즉, 먼저 첫 번째 선택자의 모든 개체를 찾은 다음 하위 노드(손자 노드 아님)에서 두 번째 선택기와 일치하는 모든 개체를 찾습니다.
prev + next: 이 선택자는 더하기 기호입니다. 이는 먼저 첫 번째 선택자의 모든 개체를 찾은 다음 두 번째 선택자와도 일치하는 동일한 수준에서 다음 노드의 개체를 찾는다는 의미입니다.
prev ~ siblings: 이 선택자는 ~ 기호입니다. 이는 먼저 첫 번째 선택자의 모든 개체를 찾은 다음 동일한 수준의 모든 후속 노드에서 두 번째 선택자와 일치하는 개체를 찾는다는 의미입니다.
기본 필터 문자:
:first: 여러 개체 중 첫 번째 개체와 일치
:last: 여러 개체 중 마지막 개체와 일치
:not(selector): 항목이 아닌 후 선택기의 내용과 일치
:even: 일치 모든 개체 중 짝수
:odd: 모든 개체 중 홀수와 일치
:eq(index): 아래 특정 테이블의 단일 요소와 일치
:gt(index): 특정보다 큰 모든 요소와 일치 첨자가 있는 모든 요소
:lt(index): 특정 아래 첨자보다 작은 모든 요소와 일치합니다.
:header: h1, h2, h3, h4, h5, h6과 같은 모든 헤더 요소와 일치합니다.
:animated: 애니메이션 효과가 있는 모든 요소와 일치합니다. 요소
Text 필터:
:contains(text): 간접적으로 유용한 상황을 포함하여 내부적으로 텍스트 요소를 포함하는 개체와 일치합니다.
:empty: 하위 요소가 없는 모든 개체와 일치합니다.
:has(selector): 하나 이상의 개체를 포함하는 모든 개체와 일치합니다. 하위 선택기
:parent: 텍스트만 포함하는 개체를 포함하는 모든 상위 개체와 일치
가시성 필터:
:hidden: 모든 숨겨진 개체 또는 입력의 숨겨진 유형과 일치
:visible: 보이는 모든 개체와 일치
속성 필터:
[속성]: 특정 속성을 가진 모든 개체와 일치
[속성=값]: 특정 속성 및 값을 가진 개체와 일치
[속성!=값]: 특정 속성을 가지고 있지만 특정 값이 아닌 개체와 일치
[속성^=값]: 특정 속성을 갖고 특정 값으로 시작하는 개체를 일치시킵니다.
[속성$=값]: 특정 속성을 갖고 특정 값으로 시작하는 개체를 일치합니다. 특정 값으로 끝나는 개체
[ attribute*=value]: 특정 속성을 갖고 특정 값을 포함하는 개체와 일치
[selector1] [selector2][selectorN]: 동시에 여러 속성 선택기와 일치하는 개체 일치
하위 필터:
:nth- child (index/even/odd/equation): 자식 요소의 특정 첨자/짝수/홀수/방정식 개체와 일치합니다. :eq(index)는 단일 개체 요소 특성의 자식에만 일치할 수 있으며 이 메서드는 일치할 수 있습니다. 여러 개체의 특정 하위 요소에 대한 공통 특성
:first-child: 첫 번째 하위 요소 일치
:last-child: 마지막 하위 요소 일치
일치하는 두 문자도 모두 일치 작업을 수행할 수 있습니다. 여러 상위 개체의 하위 요소
:only-child: 상위 요소에 하위 요소가 하나만 있는 경우 이 하위 요소와 일치
양식 필터 문자
이름 유형
:input 반환: 배열<요소(들)> 양식의 입력 요소
:text 반환: Array
양식의 입력 유형 텍스트와 일치하는 요소
:password 반환: Array
:radio 형식의 비밀번호입니다. 반환: Array
형식에서 입력 유형이 radio인 요소를 일치시킵니다.
:checkbox 반환: Array
:submit 반환: Array
입력 유형이 양식에 제출된 요소와 일치
:image 반환: Array
:reset 반환: Array
입력 유형이 양식에서 재설정된 요소 일치
:button 반환: Array
:file 반환: Array
입력 유형이 파일인 양식의 요소와 일치합니다.
:hidden 반환: Array
:enabled 반환: Array
활성화된 모든 요소와 일치
:disabled 반환: Array
활성화되지 않은 모든 요소와 일치
: 선택됨 반환: Array
선택한 모든 요소 일치
:selected 반환: Array
모두 일치
드롭다운 목록
선택한 요소
*/
위 내용은 jQuery의 Selector에 대한 지식 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











jQuery 참조 방법에 대한 자세한 설명: 빠른 시작 가이드 jQuery는 웹 사이트 개발에 널리 사용되는 JavaScript 라이브러리로, JavaScript 프로그래밍을 단순화하고 개발자에게 풍부한 기능을 제공합니다. 이 기사에서는 jQuery의 참조 방법을 자세히 소개하고 독자가 빠르게 시작할 수 있도록 구체적인 코드 예제를 제공합니다. jQuery 소개 먼저 HTML 파일에 jQuery 라이브러리를 도입해야 합니다. CDN 링크를 통해 소개하거나 다운로드할 수 있습니다.

jQuery에서 PUT 요청 방법을 사용하는 방법은 무엇입니까? jQuery에서 PUT 요청을 보내는 방법은 다른 유형의 요청을 보내는 것과 유사하지만 몇 가지 세부 사항과 매개 변수 설정에 주의해야 합니다. PUT 요청은 일반적으로 데이터베이스의 데이터 업데이트 또는 서버의 파일 업데이트와 같은 리소스를 업데이트하는 데 사용됩니다. 다음은 jQuery에서 PUT 요청 메소드를 사용하는 구체적인 코드 예제입니다. 먼저 jQuery 라이브러리 파일을 포함했는지 확인한 다음 $.ajax({u를 통해 PUT 요청을 보낼 수 있습니다.

jQuery를 사용하여 요소의 높이 속성을 제거하는 방법은 무엇입니까? 프런트엔드 개발에서는 요소의 높이 속성을 조작해야 하는 경우가 종종 있습니다. 때로는 요소의 높이를 동적으로 변경해야 할 수도 있고 요소의 높이 속성을 제거해야 하는 경우도 있습니다. 이 기사에서는 jQuery를 사용하여 요소의 높이 속성을 제거하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. jQuery를 사용하여 높이 속성을 연산하기 전에 먼저 CSS의 높이 속성을 이해해야 합니다. height 속성은 요소의 높이를 설정하는 데 사용됩니다.

제목: jQuery 팁: 페이지에 있는 모든 태그의 텍스트를 빠르게 수정하세요. 웹 개발에서는 페이지의 요소를 수정하고 조작해야 하는 경우가 많습니다. jQuery를 사용할 때 페이지에 있는 모든 태그의 텍스트 내용을 한 번에 수정해야 하는 경우가 있는데, 이는 시간과 에너지를 절약할 수 있습니다. 다음은 jQuery를 사용하여 페이지의 모든 태그 텍스트를 빠르게 수정하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 먼저 jQuery 라이브러리 파일을 도입하고 다음 코드가 페이지에 도입되었는지 확인해야 합니다. <

제목: jQuery를 사용하여 모든 태그의 텍스트 내용을 수정합니다. jQuery는 DOM 작업을 처리하는 데 널리 사용되는 인기 있는 JavaScript 라이브러리입니다. 웹 개발을 하다 보면 페이지에 있는 링크 태그(태그)의 텍스트 내용을 수정해야 하는 경우가 종종 있습니다. 이 기사에서는 jQuery를 사용하여 이 목표를 달성하는 방법을 설명하고 구체적인 코드 예제를 제공합니다. 먼저 페이지에 jQuery 라이브러리를 도입해야 합니다. HTML 파일에 다음 코드를 추가합니다.

jQuery 요소에 특정 속성이 있는지 어떻게 알 수 있나요? jQuery를 사용하여 DOM 요소를 조작할 때 요소에 특정 속성이 있는지 확인해야 하는 상황이 자주 발생합니다. 이 경우 jQuery에서 제공하는 메소드를 사용하여 이 기능을 쉽게 구현할 수 있습니다. 다음은 jQuery 요소에 특정 속성이 있는지 확인하기 위해 일반적으로 사용되는 두 가지 방법을 특정 코드 예제와 함께 소개합니다. 방법 1: attr() 메서드와 typeof 연산자를 // 사용하여 요소에 특정 속성이 있는지 확인

jQuery는 웹 페이지에서 DOM 조작 및 이벤트 처리를 처리하는 데 널리 사용되는 인기 있는 JavaScript 라이브러리입니다. jQuery에서 eq() 메서드는 지정된 인덱스 위치에서 요소를 선택하는 데 사용됩니다. 구체적인 사용 및 적용 시나리오는 다음과 같습니다. jQuery에서 eq() 메서드는 지정된 인덱스 위치에 있는 요소를 선택합니다. 인덱스 위치는 0부터 계산되기 시작합니다. 즉, 첫 번째 요소의 인덱스는 0이고 두 번째 요소의 인덱스는 1입니다. eq() 메소드의 구문은 다음과 같습니다: $("s

jQuery는 웹 개발에 널리 사용되는 인기 있는 JavaScript 라이브러리입니다. 웹 개발 중에 JavaScript를 통해 테이블에 새 행을 동적으로 추가해야 하는 경우가 많습니다. 이 기사에서는 jQuery를 사용하여 테이블에 새 행을 추가하는 방법을 소개하고 특정 코드 예제를 제공합니다. 먼저 HTML 페이지에 jQuery 라이브러리를 도입해야 합니다. jQuery 라이브러리는 다음 코드를 통해 태그에 도입될 수 있습니다.
