Advertisements
How to Get Class Name Using jQuery
Topic: JavaScript / jQueryPrev|Next
Answer: Use the jQuery attr()
Method
You can simply use the attr()
method to get or retrieve the class name of an element using jQuery.
Let's try out the following example to understand how it basically works:
Example
Try this code »<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery Get Class Name of an Element</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var className = $("#test").attr("class");
alert(className); // Outputs: hint
});
});
</script>
</head>
<body>
<div id="test" class="hint">Click the following button to get the class name of this div element.</div>
<button type="button">Get Class Name</button>
</body>
</html>
Similarly, if you want to get the ID name of an element you can use attr("id")
method.
Related FAQ
Here are some more FAQ related to this topic:
- How to get class list of an element with jQuery
- How to add a class to a given element in JavaScript
- How to loop through elements with the same class in jQuery
Advertisements