Enter a search term above to see results...
On This Page
Query - CSS
Add, remove, and toggle classes. Get and set inline styles and CSS variables.
Classes
addClass
$('selector').addClass(className);Adds one or more space-separated classes to matched elements.
Parameters
| Name | Type | Description |
|---|---|---|
| className | string | Class name(s) to add |
Returns
Query object (for chaining).
Usage
$('p').addClass('highlighted');Example
removeClass
$('selector').removeClass(className);Removes one or more space-separated classes from matched elements.
Parameters
| Name | Type | Description |
|---|---|---|
| className | string | Class name(s) to remove |
Returns
Query object (for chaining).
Usage
$('button').removeClass('disabled');Example
toggleClass
$('selector').toggleClass(className);Toggles one or more space-separated classes on matched elements.
Parameters
| Name | Type | Description |
|---|---|---|
| className | string | Class name(s) to toggle |
Returns
Query object (for chaining).
Usage
$('li').toggleClass('active');Example
hasClass
$('selector').hasClass(className);Tests if any matched element has the specified class.
Parameters
| Name | Type | Description |
|---|---|---|
| className | string | Class name to check |
Returns
true if any element has the class, false otherwise.
Usage
if ($('p').hasClass('important')) { console.log('Found important paragraph');}Example
Styles
css
$('selector').css(property);$('selector').css(property, value);$('selector').css({ property: value, ... });Gets or sets inline CSS properties.
Parameters
| Name | Type | Description |
|---|---|---|
| property | string | CSS property name |
| value | string | Value to set |
| properties | object | Multiple properties to set |
Returns
- Getting: The CSS property value
- Setting: Query object (for chaining)
Usage
Get
const color = $('p').css('color');Set
$('p').css('color', 'blue');Set Multiple
$('p').css({ color: 'blue', fontSize: '16px'});Example
computedStyle
$('selector').computedStyle(property);Gets the computed (rendered) value of a CSS property.
Alias for
css(property, null, { includeComputed: true })
Performance This triggers a browser reflow. Use
css()when you only need inline styles.
Parameters
| Name | Type | Description |
|---|---|---|
| property | string | CSS property name |
Returns
The computed CSS value as it appears on screen.
Usage
const fontSize = $('p').computedStyle('font-size'); // "16px"Example
cssVar
$('selector').cssVar(name);$('selector').cssVar(name, value);Gets or sets CSS custom properties (variables). The -- prefix is added automatically.
Parameters
| Name | Type | Description |
|---|---|---|
| name | string | Variable name (without --) |
| value | string | Value to set |
Returns
- Getting: The CSS variable value
- Setting: Query object (for chaining)
Usage
Get
const color = $(':root').cssVar('primary-color');Set
$(':root').cssVar('primary-color', '#0056b3');