2010-12-12 9 views
4

jQuery를 배우고 싶습니다. 내 생각에 jQuery는 원하는 요소를 선택한 다음 그 요소에 대해 작업을 수행한다. 그러나 선택 방식은 CSS 선택기에 가깝습니다. 그리고 나는 항상 그것이 다소 체계적이지 않다고 생각하기 때문에 CSS css selector에 익숙하지 않습니다. 규칙을 찾을 수 없습니다.jQuery CSS 선택기 학습

#id 
.class 

그래서 내가 CSS/jQuery를 선택기를 사용하는 규칙이 궁금 :

나는 CSS 선택기에 대해 알고 모든

은 다음과 같다?


UPDATE :

너희들이 나에게 explaination를 제공 할 수 있습니다,이 이해 할 수 없습니다 CSS 2.1에서

이 스타일은 일반적에서의 위치에 따라 요소에 를 부착 문서 트리. 이 간단한 모델 이면 많은 경우 충분하지만 문서 트리의 구조로 인해 일반적인 게시 시나리오가 이 아닐 수 있습니다. 예를 들어, HTML 4 ([HTML4] 참조)에서 단락의 첫 번째 줄 을 참조하는 요소가없고 이라는 요소가 없으므로 간단한 CSS 선택기가 일 수 있습니다.

"가짜 요소 및 의사 클래스"를 가져온 이유는 같지만 정확히 무엇이 의미가 있습니까? ""을 이해하는 방법은 단락의 첫 번째 줄을 나타내므로 어떤 간단한 CSS 선택자도이를 참조하지 않을 수도 있습니다. "?

+1

아니요, 규칙이 없습니다. 순수한 무정부 상태 야 농담이야. :) 규칙은 간단하며, CSS 선택기에 대한 좋은 자습서를 읽으면 즉시 사용할 수 있습니다. –

+0

사양 5 장은이 분야에서 필요한 모든 지식을 제공해야합니다 : http://www.w3.org/TR/CSS21/selector.html –

+0

여러분 모두에게 감사드립니다 :) – hguser

답변

7

jQuery API 사이트에는 의 선택자에 대해의 자습서가 있으며 take a look here - the "getting started" tutorial here의 일부입니다.

규칙은 선택하려는 항목에 대해 올바른 selector을 사용합니다 ... 선택하려는 항목에 따라 다릅니다. 위의 첫 번째 링크는 어떤 선택자가 무엇을 할 것인지, 언제 사용할 것인지를 결정하는 데 도움이됩니다.

또한 명확히하기 위해, CSS 선택기, 그들은 form selectors, basic filter selectors, visibility selectorscontent filter selectors처럼, 특정 추가 jQuery를 아니에요 많은 selectors 것이있다.

+0

방화범 입는 사람 콘솔은 선택자를 시험해보기에 훌륭합니다. –

+1

@Paulo - jsfiddle!, jQuery와 jQuery UI 설정은 다음과 같습니다. http://www.jsfiddle.net/nick_craver/8mSnq/ –

+0

팁을 주셔서 감사합니다. –

0

귀하의 질문은 jQuery 프레임 워크 내에서 CSS 선택기로 이동하는 것 같지만 ...하지만 jQuery는 요소를 쉽게 가져 오는 것 이상을 수행해야한다고 말해야합니다.

1) jQuery Tutorials
2) Plugin Authoring
3) Animation
4) 또한 jQuery UI

, 그것은 jQuery를 이해하는 것이 중요하며 자바 스크립트와의 관계입니다. jQuery는 자바 스크립트를 기반으로하는 프레임 워크입니다. 따라서 저는 훌륭한 JavaScript 개발자가 훌륭한 jQuery 개발자가 될 것이라는 확고한 신념을 가지고 있습니다.

0

CSS와 jQuery 선택기 사이에 혼란스러워하는 것처럼 보입니다.구문과 목적 모두에서 차이가 있습니다. 이 두 선택자를 여기서보십시오. css selectorsjQuery selectors

CSS 선택기를 사용하면 정적 HTML 요소를 잡고 스타일을 수정할 수 있습니다. 그러나 기술적으로 HTML 요소를 사용하여 동작을 변경할 수는 없습니다. jQuery 선택기의 경우 실제로 정적 HTML 요소를 가져 와서 조작 할 수 있습니다. 즉, 행동을 바꿀 수 있고, 자세를 바꿀 수 있고, 텍스트를 변경할 수 있으며, 또한 n 번째 자식 선택기 등을 사용하여 수학적으로 찾을 수 있음을 의미합니다.