读书人

初学者求教jquery选择器的有关问题

发布时间: 2014-01-21 00:35:39 作者: rapoo

菜鸟求教,jquery选择器的问题
http://www.w3school.com.cn/tiy/t.asp?f=jquery_hide_explanations,这个链接是w3cschool的一个实例,我想知道
$(document).ready(function(){
$(".ex .hide").click(function(){
$(this).parents(".ex").hide("slow");
});
});
这段代码里,$(".ex .hide").click与$(".ex.hide").click有什么区别?具体为何要加一个空格呢?我看“jQuery 参考手册 - 选择器”中并没有加上空格,有些不明白为何连起来写是错误的?
[解决办法]
<div class="ex hide"> 不加空格选择的是这样的元素

加上空格表示 class为ex下的 子级中包含 class为hide
[解决办法]
表明.hide是.ex的一个后代元素.就是说要找的.hide是被包含在.ex之内的,之外的不要
[解决办法]
跟css 的写法一样。

读书人网 >JavaScript

热点推荐