有人能解答下吗

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

qq_世界左右丈量阳光_0

2017-10-02 19:10

$("#div1:visible")和$("#div1.hidden")的值是什么呀?你说$("#div1:visible").length值为0 我理解为$("#div1:visible")不存在 但是$("#div1.hidden").length为1 那$("#div1.hidden")是什么

写回答 关注

6回答

  • 不成大触不可熟睡
    2018-03-12 22:19:33

    如果不可见,那么$("#div:visible")就不存在,所以length就应该为0.

  • 快乐低调的孩纸
    2018-02-01 10:53:29

    $()代表jQuery元素,它是类数组元素,括号里是根据一定条件筛选出来的你想要的元素数组,在这里就是可见的id为div1的元素数组,因为只有一个,所以length为1

  • 冷寒轩111
    2018-01-10 00:06:54

    $('#div1:visible')  找到可见的元素 这里的div1是不可见的  也就是说找不到它  就是0了

    $('#div1:hidden') 找到不可见的元素  这里的div1是不可见的  找到他了 找到了就是1

    根据条件 找不到 就是0 找到了就是1

    可能我表达不太清楚  大概就是这么个意思

  • qq_Only诺言_0
    2017-12-12 11:01:11

    获取的 那个 id为 div1 的里面的HTML 长度为一

  • 慕运维228269
    2017-10-24 01:41:01

    $() 返回的是jquery对象,dom数组,length长度为1是指找到一个隐藏的dom

  • qq_Only诺言_0
    2017-10-03 15:29:50

    隐藏的 长度值 为1

    qq_世界左...

    我知道 长度为1 什么东西长度为1

    2017-10-03 18:41:55

    共 1 条回复 >

jQuery基础 (一)—样式篇

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

217509 学习 · 1218 问题

查看课程

相似问题