2-9jQuery选择其之可见性筛选选择器的执行结果为啥是0啊

来源:2-9 jQuery选择器之可见性筛选选择器

慕小小白

2017-05-30 22:26

ele.length=0

写回答 关注

3回答

  • 呦呦慕粉
    2017-06-03 20:42:07

    你把里边的那个.html改为.append,就能出现正常结果了,因为HTML虽然也是添加内容,但会覆盖以前的,虽然进行六次,但也覆盖六次最终只显示最后一次的。。改为这个$("#show").append('元素的长度的 = ' + ele.length+"<br/>"),,正确结果如下:

    http://img.mukewang.com/5932ae9000015ba502890360.jpg

  • 慕小小白
    2017-05-31 09:11:05

    谢谢你

    qq_水手_...

    这是慕课网关于这个问题的另一个问答,供参考: http://www.imooc.com/qadetail/179700

    2017-05-31 09:12:46

    共 1 条回复 >

  • qq_水手_11
    2017-05-31 09:07:21

        课程中说道

    我们有几种方式可以隐藏一个元素:

    CSS display的值是none。

    type="hidden"的表单元素。

    宽度和高度都显式设置为0。

    一个祖先元素是隐藏的,该元素是不会在页面上显示

    CSS visibility的值是hidden

    CSS opacity的指是0

    代码任务中的 show 方法是传入指定的元素,  如果是 JQ 对象则输出该元素的长度。

    参考我引用的内容再观察传入 show 方法的元素属性就会发现,这几个元素都是隐藏元素,所以 ele.length=0


    我也刚学,不知道解释的对不对。

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题