Uncaught TypeError: $(...).toast is not a function

Updated at 27-Aug-2021, By samar

Uncaught TypeError: $(...).toast is not a function

We’ll attempt to use programming in this lesson to solve the "Uncaught TypeError: $(...).toast is not a function" puzzle.

Sometimes we get an error Uncaught TypeError: $(...).toast is not a function in the console using the toast() method in the HTML page. There could be any reason for it but in my case i have not used the right bootstrap version to use the toast. Maybe it helps you to find out the solution for this error in your case.
  • Bootstrap 4.3.1 toasts example code

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Bootstrap toast notification</title>
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    </head>
    <body>
    	
        <div class="toast" id="element" role="alert" aria-live="assertive" aria-atomic="true">
            <div class="toast-body">
                Hello, world! This is a toast message.
            </div>
        </div>
      
        <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
        <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
      
        <script>
            $(document).ready(function(){
                $('#element').toast('show');
            })
        </script>
    </body>
    </html>
    

    You can display the toast notifications using bootstrap version 4.3.1. You can show toast notification with $('#element').toast('show'); on different events like click, document ready, on change and others.

Back to code snippet queries related bootstrap