How to use addclass() method with function in JQuery
In this article, I will explain use of addclass() method with function in JQuery.
JQuery CSS addclass() Method with Function
-
A function
returning one or more space-separated class names to be added to the
existing class.
-
In function,
this
refers to the current element in the set.
Syntax
$(selector).addClass(function(index,oldclass))
|
Example
The following example shows how to addclass()
method using function in jquery.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript"
src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function
()
{
$("button").click(function
()
{
$('p').addClass(function
(n)
{
return
'class_' + n;
});
});
});
</script>
<style type="text/css">
.class_0
{
color:Lime;
font-style:italic;
background-color:Teal;
}
.class_1
{
color:red;
font-style:oblique;
background-color:Yellow;
}
</style>
</head>
<body>
<h1>Add Class Using a
Function</h1>
<p>First
paragraph.</p>
<p>Second
paragraph.</p>
<button
style="border-bottom-style:solid">Add classes to p elements</button>
</body>
</html> |
Output

Further Readings
You may also want to read these related articles
here
Ask Your
Question
Got a
programming related question? You may want to post your question here
Programming
Answers here