실제 코드 예제를 통해 이 문제를 해결하는 방법을 소개하겠습니다. 다음과 같은 HTML 코드가 있다면
<a href="#" class="button"><</a> <a href="#" class="button">></a> <div id="f">F</div> <div id="s">S</div> <div id="t">T</div>
클래스 버튼이 있는 마지막 a 태그를 찾아야 하며, CSS3pseudo-class에 대해 알고 있는 내용에 따르면 다음 코드를 쉽게 작성할 수 있습니다.
.button:last-child { background-color: #ffd700; }
실행해 보니 두 번째 a의 배경색이 바뀌지 않았습니다. 생각해 보니 CSS 코드가 몇 개 이상 잘못된 것 같습니다. 수정 사항이 있어서 HTML과 CSS를 이것으로 변경하면 됩니다.
<div> <a href="#" class="button"><</a> <a href="#" class="button">></a> </div> <div id="f">F</div> <div id="s">S</div> <div id="t">T</div> <style> div .button:last-child { background-color: #ffd700; } </style>
그러다가 갑자기 첫 번째 자식과 마지막 자식이 매우 오만하고 고의적이라는 것을 깨달았습니다. 아버지 요소의 자식 요소에 다른 태그가 포함되어 있으면 매우 불순종할 것입니다.
요약
그럼 무엇을 듣고 무엇을 듣지 않았을까요? 몇번의 테스트를 거친 후 결론은
처음 사용할 때 첫 번째 하위 요소의 레이블이 동일해야 합니다. 중간과 끝이 다를 수 있고,
끝이 반대이고, 마지막 요소가 같아야 하며, 앞과 중간이 다를 수 있습니다
위는 Yunqi 커뮤니티 편집자가 여러분을 위해 신중하게 준비한 콘텐츠입니다. 블로그, Q&A, 공개 계정, 캐릭터, 강좌 및 기타 항목에도 관련 콘텐츠가 있습니다. 계속해서 오른쪽 상단의 검색 버튼을 사용하여 CSS를 검색해 보세요. jquery last child, jquery firstchild, jquery first child, jquery first last, 편의상 더 관련 있는 지식을 얻을 수 있습니다.
위 내용은 jquery 선택기: first-child 및 :last-child가 요소에 대한 솔루션을 얻을 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

实现方法:1、用“$("img").delay(毫秒数).fadeOut()”语句,delay()设置延迟秒数;2、用“setTimeout(function(){ $("img").hide(); },毫秒值);”语句,通过定时器来延迟。

区别:1、axios是一个异步请求框架,用于封装底层的XMLHttpRequest,而jquery是一个JavaScript库,只是顺便封装了dom操作;2、axios是基于承诺对象的,可以用承诺对象中的方法,而jquery不基于承诺对象。

增加元素的方法:1、用append(),语法“$("body").append(新元素)”,可向body内部的末尾处增加元素;2、用prepend(),语法“$("body").prepend(新元素)”,可向body内部的开始处增加元素。

修改方法:1、用css()设置新样式,语法“$(元素).css("min-height","新值")”;2、用attr(),通过设置style属性来添加新样式,语法“$(元素).attr("style","min-height:新值")”。

删除方法:1、用empty(),语法“$("div").empty();”,可删除所有子节点和内容;2、用children()和remove(),语法“$("div").children().remove();”,只删除子元素,不删除内容。

on()方法有4个参数:1、第一个参数不可省略,规定要从被选元素添加的一个或多个事件或命名空间;2、第二个参数可省略,规定元素的事件处理程序;3、第三个参数可省略,规定传递到函数的额外数据;4、第四个参数可省略,规定当事件发生时运行的函数。

去掉方法:1、用“$(selector).removeAttr("readonly")”语句删除readonly属性;2、用“$(selector).attr("readonly",false)”将readonly属性的值设置为false。

方法:1、用“$("tr").click(function(){})”给表格行元素绑定点击事件,并设置处理函数;2、在函数中,用“$(this).index()+1”获取点击元素的行数即可。index()获取值从0开始计数,需进行加1处理。


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

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

Dreamweaver Mac版
시각적 웹 개발 도구

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
