感觉这个选择器问问多多啊

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

格拉墨

2016-04-19 22:34

show( $('#div2:hidden') );//显示长度1,但是show( $('.left :hidden') );显示为2,再者show( $('.left:hidden') );答案又变成0了,为什么?

写回答 关注

2回答

  • 旭日A
    2016-04-21 17:00:25

    : 前面加空格是指  class=left 这个div所有子元素中有多少个隐藏的元素

    而不加空格是指 class=left 这个div本身是不是隐藏元素,两者肯定不一样,:不加空格是筛选选择器,加了空格是层级选择器

  • 小白_路口
    2016-04-20 16:03:06

    如果有多条相同的语句的结果在同个div中显示的时候,显示的会是最后一条语句的执行结果。

    格拉墨

    不是这个问题吧,:前有没有空格完全是两个结果

    2016-04-20 20:26:02

    共 1 条回复 >

jQuery基础 (一)—样式篇

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

217509 学习 · 1218 问题

查看课程

相似问题