Bootstrap 5 Enable Tooltips Everywhere Last Updated : 05 Aug, 2024 Comments Improve Suggest changes Like Article Like Report Bootstrap 5 Tooltips can be enabled everywhere by first creating a list of all the tooltips and then enabling each of them. All the tooltips have an attribute named "data-bs-toggle" set to "tooltip". This attribute can be used to select all the tooltips using the document.querySelectorAll() method.Bootstrap 5 Enable Tooltips Everywhere Classes: There are no specific classes for enabling tooltips everywhere in Bootstrap 5. Here we will select all the tooltip elements using the data-bs-toggle attribute and then create an instance of the tooltip for each of them.Syntax:let tooltipelements = document.querySelectorAll("[data-bs-toggle='tooltip']");tooltipelements.forEach((el) => { new bootstrap.Tooltip(el);});Example 1: In this example, we have only one tooltip and we will enable it by selecting it directly using the id attribute. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>GFG - Bootstrap 5 Enable Tooltips Everywhere</title> <link href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"/> <script src= "https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"> </script> <script src= "https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"> </script> </head> <body> <div class="container text-center"> <div class="my-4"> <h3 class="text-success"> GeeksforGeeks </h3> <h4> Bootstrap 5 Enable Tooltips Everywhere </h4> </div> <button class="btn btn-warning mb-5" onclick="enableTooltip()"> Enable The tooltip </button> <br> <button id="tt" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-title="Welcome to GeeksforGeeks"> Hover for Tooltip </button> <script> function enableTooltip() { let element = document.getElementById("tt"); new bootstrap.Tooltip(element); } </script> </div> </body> </html> Output:Example 2: In this example, we enabled all three tooltips in one go using the syntax provided above. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>GFG - Bootstrap 5</title> <script src= "https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"> </script> <script src= "https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"> </script> <link href= "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"/> </head> <body> <div class="container text-center"> <div class="my-4"> <h3 class="text-success"> GeeksforGeeks </h3> <h4> Bootstrap 5 Enable Tooltips Everywhere </h4> </div> <button class="btn btn-warning mb-5" onclick="enableAllTooltips()"> Enable All Tooltips </button> <br> <a class="btn d-inline-block mb-4" data-bs-toggle="tooltip" data-bs-title="Tooltip 1"> Tooltip 1 </a> <a class="btn d-inline-block mb-4" data-bs-toggle="tooltip" data-bs-title="Tooltip 2"> Tooltip 2 </a> <a class="btn d-inline-block mb-4" data-bs-toggle="tooltip" data-bs-title="Tooltip 3"> Tooltip 3 </a> <script> function enableAllTooltips() { let tooltipelements = document.querySelectorAll("[data-bs-toggle='tooltip']"); tooltipelements.forEach((el) => { new bootstrap.Tooltip(el); }); } </script> </div> </body> </html> Output:Reference: https://getbootstrap.com/docs/5.0/components/tooltips/#example-enable-tooltips-everywhere Create Quiz Comment W writer01 Follow 0 Improve W writer01 Follow 0 Improve Article Tags : Technical Scripter Web Technologies Bootstrap Technical Scripter 2022 Bootstrap-5 Tooltips Component +1 More Explore Bootstrap 5 Tutorial 6 min read Bootstrap 5 Introduction 4 min read LayoutBootstrap 5 Layout Breakpoints 3 min read Bootstrap 5 Layout Containers 3 min read BootStrap 5 Layout Grid System 3 min read Bootstrap 5 Columns 2 min read Bootstrap 5 Gutters 2 min read Bootstrap 5 Utilities 2 min read Bootstrap 5 Z-index 2 min read ContentBootstrap Reboot 2 min read Bootstrap 5 Typography 2 min read Bootstrap 5 Images 1 min read Bootstrap 5 Tables 2 min read Bootstrap 5 Figures 2 min read FormsBootstrap-5 Forms 2 min read Bootstrap 5 Form Controls 2 min read Bootstrap 5 Select 2 min read Bootstrap 5 Checks and Radios 2 min read Bootstrap 5 Range 2 min read Bootstrap 5 Input Group 3 min read Bootstrap 5 Floating labels 2 min read Forms LayoutBootstrap 5 Layout Forms 2 min read Bootstrap5 Layout Utilities 2 min read Bootstrap 5 Layout Form Grid 2 min read Bootstrap 5 Layout Gutters 2 min read Bootstrap 5 Layout Horizontal form 2 min read Bootstrap 5 Layout Horizontal form label sizing 2 min read Bootstrap 5 Layout Column sizing 2 min read Bootstrap 5 Layout Auto-sizing 2 min read Bootstrap 5 Layout Inline forms 2 min read Bootstrap 5 Validation 4 min read ComponentsBootstrap 5 Accordion 3 min read Bootstrap 5 Alerts 2 min read Bootstrap 5 Badges 2 min read Bootstrap Breadcrumb 2 min read Bootstrap 5 Buttons 3 min read Bootstrap 5 | Button group 4 min read Bootstrap 5 | Card 11 min read Bootstrap 5 Carousel 3 min read Bootstrap 5 | Close button 1 min read Bootstrap 5 Collapse 3 min read Bootstrap 5 Dropdowns 9 min read Bootstrap 5 List group 5 min read Bootstrap 5 Modal 7 min read NavbarBootstrap 5 Navbar Brand 3 min read Bootstrap 5 Navbar Brand Text 2 min read Bootstrap Navbar Brand Image 2 min read Bootstrap 5 Navbar Nav 2 min read Bootstrap 5 Navbar Forms 2 min read Bootstrap 5 Navbar Text 2 min read Bootstrap 5 Offcanvas 12 min read Bootstrap 5 Popovers 2 min read Bootstrap 5 Progress 5 min read Bootstrap 5 Scrollspy 4 min read Bootstrap 5 Spinners 3 min read Bootstrap 5 Toasts 3 min read Bootstrap 5 Tooltips 3 min read HelpersBootstrap 5 Clearfix 2 min read Bootstrap 5 Colored links 2 min read Bootstrap 5 Ratios 2 min read Bootstrap 5 Position 2 min read Bootstrap 5 Visually hidden 2 min read Bootstrap 5 Stretched link 2 min read Bootstrap 5 Text Truncation 2 min read ExtendBootstrap 5 Approach 3 min read Bootstrap 5 Icons 2 min read Like