去重的意思是连续执行两次detach,detach的功能就相当于remove,保留的事件和数据也被删除了吗?
移除的处理与remove一致。与remove()不同的是,所有绑定的事件、附加的数据等都会保留下来,detach仅仅是隐藏起来了
去重(chong二声)意思就是去掉重复的内容。‘if (!$("p").length) return’这句话是对当前页面内容进行了一次检索,看看有没有p标签,那么怎么检测有没有p标签呢?就看p集合的这个数组长度为不为0。具体到当前函数就是如果没有p元素了函数就return,不会继续执行下面的detach操作。反之,则执行。