ToDoList,获取自创建链接<a>id属性出现的bug

tech2023-02-08  109

ToDoList,获取自创建链接id属性出现的bug

代码检查改正

代码

//todolist正在进行和已完成选项操作 $("ol, ul").on("click", "input", function () { // alert(11); // 获取本地存储 var data = getData(); //修改数据 var index = $(" li>a").attr("id"); console.log(index); //存储数据 //渲染数据 });

后台打印index发现是undefined.

检查

$.each(data, function (i, n) { //打印实参i 发现没有问题 $("ol").prepend( "<li><input type='checkbox' checked='checked' ><p>" + n.title + "</p> <a href='javascript:; id=" + i + "'></a></li>" ); }); }

检查链接a发现现attribute有问题(实际上我找了好久才发现这里的异样)

"</p> <a href='javascript:; id=" + i + "'></a></li>" //最后发现是这里自己创建的attribute的单冒号位置不对

改正

"</p> <a href='javascript:; ' id=" + i + "></a></li>" //最后发现是这里自
最新回复(0)