Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
jQuery JavaScript Library
1. Introduction to jQuery
2. Core Concepts
3. Selecting Elements
4. DOM Manipulation
5. DOM Traversal
6. Event Handling
7. Effects and Animations
8. AJAX (Asynchronous JavaScript and XML)
9. Advanced Topics
10. jQuery UI
Selecting Elements
Basic Selectors
By Element Name
By ID
By Class
Universal Selector
Multiple Selectors
Hierarchy Selectors
Descendant Selector
Child Selector
Adjacent Sibling Selector
General Sibling Selector
Attribute Selectors
Has Attribute
Equals Value
Not Equal Value
Starts With Value
Ends With Value
Contains Value
Contains Word
Filtering Selectors
Positional Filters
`:first`
`:last`
`:even`
`:odd`
`:eq(index)`
`:gt(index)`
`:lt(index)`
Content Filters
`:contains(text)`
`:empty`
`:has(selector)`
`:parent`
Visibility Filters
`:hidden`
`:visible`
Form Selectors
Input Type Selectors
`:input`
`:text`
`:password`
`:radio`
`:checkbox`
`:submit`
`:image`
`:reset`
`:button`
`:file`
Form State Selectors
`:enabled`
`:disabled`
`:checked`
`:selected`
Performance Considerations in Selection
Minimizing DOM Queries
Caching Selections
Selector Specificity and Speed
Previous
2. Core Concepts
Go to top
Next
4. DOM Manipulation