class LikeInfo { constructor() { this.ListData = JSON.parse(localStorage.getItem("like")) this.renderList() } renderList() { this.ListData.forEach((v,ix) => { $("ul").append(`
  • ${v.title} 删除${ix}
  • `) }); 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()