Как поймать тег li, который я восстановил из локального хранилища? - PullRequest
0 голосов
/ 29 апреля 2019

Я делаю список покупок. Я использую тег ul, добавляю тег li с помощью JavaScript и сохраняю его в локальном хранилище. Теперь, когда я его восстанавливаю, я не могу поймать восстановленного li.

Как мне его поймать?

$("#enter").click(function () {
    if ($("#userInput").val() != "") {
        var input = $("#userInput").val();

        var newBtn = $("<button>X</button>");
        newBtn.click(function () {
            $(this).parent().hide();
        });

        var myLi = $("<li></li>");
        myLi.append("<span>" + input + "</span>");
        myLi.append(newBtn);
        myLi.hover(function () {
            $(this).css("background", "#76CFE0");
        }, function () {
            $(this).css("background", "#4EB9CD");
        });

        myLi.click(function () {
            myLi.toggleClass("done");
        })

        $("#list").append(myLi);

        $("#userInput").val("");
    } else
        return;
});

if (typeof(Storage) !== "undefined") {
    console.log("intoo")
    // Get
    if (localStorage.getItem("myList") !== null || localStorage.getItem("myList") !== "" ) {
        var myList = (localStorage.getItem("myList"));
        $("#list").html(myList);
        console.log("intoo");
    }
} else {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...