Javascript Localstorage:如果a的ID为<;李>;存在于本地存储警报中
我想检查localstorage中是否存在要提醒的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</
的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");
}
});