Comprobar la versión de jQuery en un navegador de usuario

Habdul Hazeez 15 febrero 2024
  1. Obtenga la versión de jQuery usando el operador typeof
  2. Obtenga la versión de jQuery usando el objeto window
Comprobar la versión de jQuery en un navegador de usuario

Este artículo enseña dos métodos para obtener una versión de jQuery en una página web. El primer método verifica la versión si la página web ha cargado jQuery, mientras que el segundo método verifica la versión si existe jQuery en el objeto ventana.

Obtenga la versión de jQuery usando el operador typeof

Cuando una página web carga la biblioteca jQuery, está disponible a través de la palabra clave jQuery o el signo de dólar ($). Con esto, puede verificar si existe $ o jQuery usando el operador typeof.

Si la verificación devuelve true, jQuery existe en el navegador web, por lo que puede imprimir el número de versión.

Eso es lo que hemos hecho en el siguiente código. Lo que sigue es la salida en un navegador web.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>01-get-jQuery-version</title>
     <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js" integrity="sha512-aVKKRRi/Q/YV+4mjoKBsE4x3H+BkegoM/em46NNlCqNTmUYADjBbeNefNxYV7giUp0VxICtqdrbqU7iVaeZNXA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
</head>
<body>
    <script>
        // Check if jQuery exists using the typeof
        // operator. The code in the if block will
        // run ONLY if jQuery exists in the user's
        // web browser
        if (typeof jQuery !== undefined) {
            // Show the jQuery version number in the
            // alert dialog box.
            alert("The current jQuery version is: " + jQuery.fn.jquery);
        }
    </script>
</body>
</html>

Producción:

Operador typeof - versión jQuery en Firefox 104.0.2

Obtenga la versión de jQuery usando el objeto window

Si un navegador web ha cargado la biblioteca jQuery, su alias está disponible en el objeto ventana. Con este conocimiento, puede consultar jQuery en el objeto ventana y obtener el número de versión.

A diferencia de nuestro ejemplo anterior, obtendremos la versión usando jQuery().jquery. Eso sí, esto creará un objeto, así que si no quieres eso, usa nuestro primer ejemplo.

A continuación, comprobamos si el objeto ventana contiene jQuery antes de imprimir la versión.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>02-get-jQuery-version</title>
     <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js" integrity="sha512-aVKKRRi/Q/YV+4mjoKBsE4x3H+BkegoM/em46NNlCqNTmUYADjBbeNefNxYV7giUp0VxICtqdrbqU7iVaeZNXA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
     <style>
         body {
            background-color: #1a1a1a;
         }
     </style>
</head>
<body>
    <script>
        // Check if jQuery exists in the window
        // object.
        if (window.jQuery) {
            // Show the jQuery version number in the
            // alert dialog box.
            alert("The current jQuery version is: " + jQuery().jquery);
        }
    </script>
</body>
</html>

Producción:

Objeto de ventana: versión de jQuery en Firefox 104.0.2

Habdul Hazeez avatar Habdul Hazeez avatar

Habdul Hazeez is a technical writer with amazing research skills. He can connect the dots, and make sense of data that are scattered across different media.

LinkedIn