最后讲到不太明白

来源:2-2 为搜索框添加功能--获取数据和生成下拉层结构

weixin_慕移动6442865

2019-11-26 12:08:18

最后讲到判断输入没有比配到就隐藏?隐藏下拉吗?

我试了一下加判断和不加判断好像没什么区别啊??

不加这个判断html结构里也会清空啊?

请老师讲解下,谢谢。

// if(dataNum===0){
//     $layer.hide().html('');
//     return; 
// }


写回答

2回答

好帮手慕言

2019-11-26

同学你好,不加也是可以实现效果的,同学可以理解为加上性能会更好,在上条回答中给同学解释了原因,如下

http://img.mukewang.com/climg/5ddce44e090dba3f06760075.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

好帮手慕言

2019-11-26

同学你好。是的,隐藏指的是隐藏下拉。这个if判断的作用老师在课程最后也进行了讲解,这个操作是当dataNum为空的时候,就不需要下面的循环了,所以事先要判断一下它是不是没有数据,如果是的话,会返回,这个返回其实就是结束执行下面的内容,下面的循环不会再执行了。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0
heixin_慕移动6442865
h 但是,我试了一下,不加这个判断也是可以隐藏的啊。
h019-11-26
共1条回复

0 学习 · 14456 问题

查看课程