例如
<div class="one">
<div class="two">
<span>
span>
div>
div>
当点击span时候,需要清空two里的内容并且追加新的数据,用this的情况下代码是这样的
$(this).parent().empty();
$(this).parent().append();
但是执行后会发现,清空执行了,插入没执行。
原因是因为这个this已经被清理掉了,所以this就找不到无法查找到本身的父级了
改成如下可以正常执行功能了
let text=$(this).parent();
$(this).parent().empty();
text.append();
原创©本文章为王少铮原创,未经许可,禁止转载
0条评论