问答详情
源自:4-4 DOM节点删除之保留数据的删除操作detach()

去重 是什么意思???

“去重”是什么意思????很不理解     $("#bt1").click(function() {                                                                                if (!$("p").length) return; //去重 这段代码的意思???

提问者:qq_路漫漫将求索_0 2017-09-10 13:36

个回答

  • 艾零
    2017-09-10 16:28:35

    if (!$("p").length) return;

    等于

    if (!$("p").length) {
     return;
     }

    $("p").length返回的值为 0 . if()括号中都会转换成布尔值, 0为false 1为true ,所以!$("p").length表示的是 没有p元素时true

    这时 return 结束函数 不执行下面代码 。保证没有p元素时不执行detach()