Javascript Localstorage:如果a的ID为<;李>;存在于本地存储警报中

Javascript Localstorage:如果a的ID为<;李>;存在于本地存储警报中,javascript,jquery,local-storage,html-lists,Javascript,Jquery,Local Storage,Html Lists,我想检查localstorage中是否存在要提醒的的ID 例如,li的id为item-1、item-2、item-3等。在localstorage中,有一个名为id的值,它获取一个同名字符串:item-1、item-2、item-3。当我单击id为item-2的li时,我想检查该item-2是否存在于localstorage中,以发出相应的警报 这是我的HTML: <ul id="bxs" class="tabs"> <li id="item-1">1</

我想检查localstorage中是否存在要提醒的
  • 的ID

    例如,li的id为item-1、item-2、item-3等。在localstorage中,有一个名为id的值,它获取一个同名字符串:item-1、item-2、item-3。当我单击id为item-2的li时,我想检查该item-2是否存在于localstorage中,以发出相应的警报

    这是我的HTML:

    <ul id="bxs" class="tabs"> 
        <li id="item-1">1</li> 
        <li id="item-2">2</li> 
        <li id="item-3">3</li> 
        <li id="item-4">4</li> 
        <li id="item-5">5</li> 
    </ul>
    ... etc
    
    等等

    我像这样附加列表:

    var result = JSON.parse(localStorage.getItem("result"));
    if(result != null) {
        for(var i=0;i<result.length;i++) {
            var item = result[i];
            $("#bxs").append($("<li></li>").attr("id", item.id).html(item));
    
        }
    }
    
    $("#bxs").on('click', 'li',function() {
    // if exists alert('exists') else alert('doesn't exists')   
        });
    
    我试过这个,但它总是提醒说它不存在:

    var result = JSON.parse(localStorage.getItem("result"));
            if(result != null) {
                for(var i=0;i<result.length;i++) {
                    var item = result[i];
                    if(item.id != null) {
                        alert('doesnt exists');
                    }else {
                        alert('exists');
    
                    }
                }
            }
    
    var result=JSON.parse(localStorage.getItem(“result”); 如果(结果!=null){ 对于(var i=0;i,给你

    $("#bxs").on('click', 'li',function() {
        var exists = false
        for(var i=0;i<result.length;i++) {
            var item = result[i];
            if(item.id == $(this).prop("id")) {
                exists = true;
                break;
            }
        }
        if(exists) {
            alert("exists");
        }
        else {
            alert("doesn't exists");
        }
    });
    
    $(“#bxs”)。在('click','li',function()上{
    var exists=false
    对于(var i=0;i
    
    $("#bxs").on('click', 'li',function() {
        var exists = false
        for(var i=0;i<result.length;i++) {
            var item = result[i];
            if(item.id == $(this).prop("id")) {
                exists = true;
                break;
            }
        }
        if(exists) {
            alert("exists");
        }
        else {
            alert("doesn't exists");
        }
    });