jQuery Lokale Speicherung

Sheeraz Gul 15 Februar 2024
jQuery Lokale Speicherung

jQuery bietet keine integrierte Funktionalität, um mit dem lokalen Speicher zu arbeiten, aber wir können die lokalen Speichermethoden von JavaScript mit jQuery-Objekten verwenden. Dieses Tutorial zeigt, wie Sie den lokalen Speicher mit jQuery verwenden.

jQuery Lokale Speicherung

Die Methoden setItem() und getItem() von JavaScript werden zum Speichern und Abrufen der Daten aus dem lokalen Speicher verwendet; Wir können diese Methoden verwenden, um jQuery-Objekte im lokalen Speicher zu speichern und die Objekte aus dem lokalen Speicher abzurufen. Die Syntax für diese Methoden mit jQuery lautet:

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

localStorage.setItem('DemoContent', html);

localStorage.getItem('htmltest')

Wo var html das jQuery-Objekt in ein JavaScript-Objekt umwandelt, es im localStorage speichert und schließlich aus dem localStorage holt, ist der DemoContent der Schlüssel und die html-Variable der Wert für die setItem-Methode.

Versuchen wir ein Beispiel, um einen Text von einer jQuery in den localStorage zu setzen und zu erhalten. Siehe Beispiel:

<!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>

Der obige Code legt den Inhalt des Absatzes im lokalen Speicher fest und erhält ihn im Warnfeld. Siehe Ausgabe:

jQuery Lokaler Speichertext

Versuchen wir nun, das gesamte HTML-Objekt mit jQuery in den localStorage zu setzen und abzurufen. Siehe Beispiel:

<!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>

Der obige Code konvertiert das jQuery-Objekt in ein JavaScript-Objekt unter Verwendung von $('#DemoPara1')[0].outerHTML; Methode und speichern Sie es im lokalen Speicher, erhalten Sie schließlich das Objekt in der Warnbox. Siehe Ausgabe:

jQuery Local Storage-HTML

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