采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
删除item才需要这句而之前没加
同学你好!很高兴为您解答问题:
render_task_item中如果不加 index或者 data不存在的情况,那么就会向下执行 var list_item_tpl的模板赋值,data不存在情况下,'<span class="task-content">'+data.content + '</span>'就会报错,读取不到data的content属性,js会报错,所以必须要加上index或者data是否存在的判断。
这个我知道,但是我不理解的是,为什么一开始没有加的之后,点击删除第一条的时候会导致后面的task-item也不渲染了呢??是因为第一条被删了,所以对应的data为空了嘛,可是delete函数里面,删完之后也有refresh_task_list啊
登录后可查看更多问答,登录/注册
搭建一个清单应用,一次性掌握jQuery核心功能和使用技巧
1.4k 5
1.1k 5
845 4
994 4
742 3