아래 편집기는 jquery id 선택기와 클래스 선택기의 차이점에 대해 진부한 표현을 제공합니다. 에디터가 꽤 좋다고 생각해서 지금 공유해서 참고용으로 올려보겠습니다. 편집기를 따라가서 살펴보겠습니다.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link href="style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery-2.1.4.js"></script> <script type="text/javascript" src="dams.js"> </script> </head> <body> <p class="box">hello</p> <p class="box">world</p> </body> </html> $(function(){ alert($('.box').size()); //返回2 });
size() 메소드는
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link href="style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery-2.1.4.js"></script> <script type="text/javascript" src="dams.js"> </script> </head> <body> <p id="box">hello</p> <p id="box">world</p> </body> </html> $(function(){ alert($('#box').size()); //只能获得一个id=box的DOM对象,返回1 });
의 수를 반환합니다.
id는 고유합니다. 동일한 ID를 가진 요소가 여러 개 있더라도 jquery 선택기는 그 중 하나만 가져올 수 있습니다. 따라서 jquery에서 ID에 대한 작업을 설정하려면 ID가 페이지에 한 번만 표시되도록 허용됩니다. CSS 스타일의 경우 페이지에서 id=box인 모든 DOM 개체를 선택할 수 있습니다.
#box { color: red; };
CSS 선택기
와 매우 유사하지만 기능은 다릅니다.
CSS는 element 나중에 추가된 것은 단일 스타일이었고, jquery가 추가한 것은 actionbehavior이었습니다.
위 내용은 JQuery에서 ID 선택기와 클래스 선택기의 차이점과 관계에 대해 자세히 논의합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!