设为首页 加入收藏

TOP

jQuery中选择器的空格问题
2014-11-24 12:05:08 来源: 作者: 【 】 浏览:2
Tags:jQuery 选择 空格 问题

发现有些选择器中的带空格,起初并没有在意,但是当写选择器的时候发现怎么都没有反应,于是仔细比对自己写的和书上的代码,把空格给加上了,结果就有反应了,当是当时不明白是怎么回事,怎么也想不通。在看了几页书便知道怎么回事了,写成博客分享一下。


示例代码:


对于上边的这两行来说:


“alert("带空格的选择器的长度是:"+$(".test :hidden").length);”的弹出结果为4


“alert("不带空格的选择器的长度是:"+$(".test:hidden").length);”的弹出结果为3


对于过滤选择器加上了空格的来说,它所获取的是其子元素的过滤,所以上边的例子是选取class为test的元素的子元素的隐藏元素。


而对于过滤选择器没有加上空格的来说,它所获取的是其自身元素的过滤,所以上边的例子选取隐藏的class为test的元素。


这两个经常把人搞混,但是他们所表达的意思是不一样的。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言 - 动态分配内存 下一篇DOM对象和jQuery对象的相互转换

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)