jQuery toggle() Method
Last Updated :
30 Jun, 2023
Improve
The toggle() method is used to check the visibility of selected elements to toggle between hide() and show() for the selected elements.
html
Output:
Before clicking on the button:
After clicking on the button:
After clicking on the button again:
- show() is run when the element is hidden.
- hide() is run when the element is visible.
$(selector).toggle(speed, easing, callback)Parameters: It has three optional parameters:
- speed: It is used to specify the speed of the toggle effect. It can be in terms of milliseconds, slow or fast.
- easing: It is used to specify the speed of the element at the different points of animation.
- callback: The function to be immediately called after the toggle effect.
<!DOCTYPE html>
<html>
<head>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
<script>
$(document).ready(function() {
$("button").click(function() {
$("#gfg").toggle();
});
});
</script>
<style>
#gfg {
color: green;
border: 5px solid black;
width: 200px;
text-align: center;
}
</style>
</style>
</head>
<body>
<div id="gfg">GeeksforGeeks</div>
<button>Click to hide() and show() the above div</button>
</body>
</html>


