菜鸟求教,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 的写法一样。