标签:
看书的时候发现有些选择器中的带空格,起初并没有在意,但是当写选择器的时候发现怎么都没有反应,于是仔细比对自己写的和书上的代码,把空格给加上了,结果就有反应了,当是当时不明白是怎么回事,怎么也想不通。在看了几页书便知道怎么回事了,写成博客分享一下。
示例代码:
对于上边的这两行来说:
“alert("带空格的选择器的长度是:"+$(".test :hidden").length);”的弹出结果为4
“alert("不带空格的选择器的长度是:"+$(".test:hidden").length);”的弹出结果为3
对于过滤选择器加上了空格的来说,它所获取的是其子元素的过滤,所以上边的例子是选取class为test的元素的子元素的隐藏元素。
而对于过滤选择器没有加上空格的来说,它所获取的是其自身元素的过滤,所以上边的例子选取隐藏的class为test的元素。
这两个经常把人搞混,但是他们所表达的意思是不一样的。
标签:
原文地址:http://www.cnblogs.com/znf-ml/p/4339041.html