Stockage local jQuery

Sheeraz Gul 15 février 2024
Stockage local jQuery

jQuery ne fournit aucune fonctionnalité intégrée pour fonctionner avec le stockage local, mais nous pouvons utiliser les méthodes de stockage local JavaScript avec des objets jQuery. Ce tutoriel montre comment utiliser le stockage local avec jQuery.

Stockage local jQuery

Les méthodes setItem() et getItem() de JavaScript sont utilisées pour stocker et récupérer les données du stockage local ; nous pouvons utiliser ces méthodes pour stocker des objets jQuery dans le stockage local et obtenir les objets du stockage local. La syntaxe de ces méthodes utilisant jQuery sera :

var html = $('element')[0].outerHTML;

localStorage.setItem('DemoContent', html);

localStorage.getItem('htmltest')

var html convertit l’objet jQuery en un objet JavaScript, le stocke dans le localStorage et enfin l’obtient du localStorage, le DemoContent est la clé et la variable html est la valeur du méthode setItem.

Essayons un exemple pour définir et récupérer un texte d’un jQuery vers le localStorage. Voir exemple :

<!DOCTYPE html>
<html>
<head>
    <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script>
    <title>jQuery Local Storage</title>

</head>
<body>
    <h1>Delftstack | The Best Tutorial Site</h1>
    <p id="DemoPara1">This is paragraph 1</p>
    <button id="DemoButton1"> Click Here</button>
    <script type="text/javascript">
    $(document).ready(function () {

        $("#DemoButton1").click(function () {
        var TextContent = $('#DemoPara1').text();

        localStorage.setItem('textcontent', TextContent);
        alert(localStorage.getItem('textcontent'));
		});
    });
    </script>
</body>
</html>

Le code ci-dessus définira le contenu du paragraphe sur le stockage local et l’obtiendra dans la boîte d’alerte. Voir la sortie :

Texte de stockage local jQuery

Essayons maintenant de définir et d’obtenir l’intégralité de l’objet HTML dans le localStorage à l’aide de jQuery. Voir exemple :

<!DOCTYPE html>
<html>
<head>
    <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script>
    <title>jQuery Local Storage</title>

</head>
<body>
    <h1>Delftstack | The Best Tutorial Site</h1>
    <p id="DemoPara1">This is paragraph 1</p>
    <button id="DemoButton1"> Click Here</button>
    <script type="text/javascript">
    $(document).ready(function () {

        $("#DemoButton1").click(function () {
        var HTMLContent = $('#DemoPara1')[0].outerHTML;

        localStorage.setItem('htmlcontent', HTMLContent);
        alert(localStorage.getItem('htmlcontent'));
		});
    });
    </script>
</body>
</html>

Le code ci-dessus convertira l’objet jQuery en objet JavaScript en utilisant le $('#DemoPara1')[0].outerHTML; méthode et stockez-le dans le stockage local, obtenez enfin l’objet dans la boîte d’alerte. Voir la sortie :

jQuery Stockage local HTML

Auteur: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook