Categories: jQuery

jQuery data attributes

Share

jQuery data attributes allows us to store extra information or return the value at the named data which will be associated with a particular element.

Syntax of data attributes:

This is very simple. On any elements the attribute name starts with a data-* where you can store extra information which does not represent visually.

<div
id="denim"
data-columns="2"
data-category-number="01252"
data-category="garment">
...
</div>

Access with JavaScript:

To get the value using JavaScript is also very simple. So, getting the data attribute though dataset object, you can get the property by part of the attribute name after the data-. Note to remember that the dashes are converted to camelCase here.

Read Also: jQuery’s Data Method

So, using JavaScript we can get as below:

var div_attr = document.getElementById('denim');
div_attr.dataset.columns // "2"
div_attr.dataset.categoryNumber // "01252"
div_attr.dataset.category // "cloth"

Access with CSS:

You can even access data attributes from CSS also.

div::before {
content: attr(data-category);
}

Read more about data attribute from jQuery documentation.

Recent Posts

India General Elections 2024: A Historic Event

The 2024 Indian General Elections are taking place now, with every individual in the country…

14 hours ago

Unveiling the Ultimate Car Cleaning Kit: Your Road to a Pristine Ride

Introduction: In order to stay clean, car care all in the world is not only…

21 hours ago

Oppo vs Vivo: The Race to be the Number One Smartphone in India

Oppo and Vivo are two smartphone makers in India that manufacture quality mobile phones at…

1 day ago

10 Reasons Why Technology is Good for Education

Educational technology has been very helpful in the era of ever-advancing technology. It opens millions…

2 days ago

Chat GPT Login: Step-by-Step Guide for Beginners

Have you ever thought of a world where asking the Internet for information feels like…

2 days ago

The Sharp-Looking Guy: 5 Essential Tips for Men to Become Sharp

We've gotten so used to seeing men streetwear joggers, ripped jeans, and sleeveless shirts. Hair…

3 days ago