这句话为什么删掉也没对程序造成什么影响?是不是可以不加?

来源:4-4 DOM节点删除之保留数据的删除操作detach()

wqzero

2016-07-12 09:32

if (!$("p").length) return; //去重。

写回答 关注

4回答

  • qq_隔壁龙叔叔_0
    2016-07-12 10:05:46
    已采纳

    最为程序员   逻辑是重要的    程序的健壮性也是很有必要的


    wqzero

    非常感谢!

    2016-07-12 10:13:37

    共 1 条回复 >

  • html2015
    2016-09-23 17:36:07

    去重是需要的,如果这句没有了,点击一次bt1再点击bt2再点击bt1等等这样轮换是不会出问题,但是,如果连续两次点击了bt1事件,那么bt2即使点击也无法找回内容了。

  • TCandice
    2016-07-27 20:16:17

    是的。

  • TCandice
    2016-07-12 10:09:05

    这句话翻译过来就是:如果不存在p元素 为真,那么返回空(return 后面无内容); 如果存在p元素,继续执行后面语句. 

    qq_梦里_...

    是不是可以这样理解:如果$("p").length=0的话!$("p").length的结果就为真,执行下面的return;如果$("p").length>0就说明p存在,if里面的条件为假,执行下面的语句,不执行return?

    2016-07-27 19:46:57

    共 1 条回复 >

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题