Files
ClassContent/历届学生/韩想/项目开发/课程项目/美食/js/page/likeInfo.js
2024-09-27 02:06:13 +08:00

32 lines
864 B
JavaScript

class LikeInfo {
constructor() {
this.ListData = JSON.parse(localStorage.getItem("like"))
this.renderList()
}
renderList() {
this.ListData.forEach((v,ix) => {
$("ul").append(`
<li>
${v.title}
<span data-index="${ix}">删除${ix}</span>
</li>
`)
});
console.log($("ul li span"));
// $("ul li span").each(function(index,val){
// $(val).on('click', function() {
// console.log(index);
// })
// })
var sss = this;
$("ul li span").on("click", function() {
sss.ListData.splice($(this).attr("data-index"),1)
localStorage.setItem("like", JSON.stringify(sss.ListData))
$(this).parent().remove()
})
}
}
new LikeInfo()