jquery的选择器其实借鉴了css的选择器
jQuery选择器的分类
–基本选择器 (basic)Basic
–层次选择器 (level)Hierarchy
–过滤选择器 (filter)
–表单选择器 (form)
这个可以参看帮助文档,英文帮助文档如下
过滤选择器
–基本过滤
–内容过滤
–可见性过滤
–属性过滤
–子元素过滤
–表单对象属性过滤
过滤选择器其实就是从一堆元素里面过滤出满足条件的来.读法从后读到前:$("input:not(.myClass)")选取所有class不是myClass的<input>元素.
jquery中$(document).ready(function(){});$().ready(function(){});$(function(){})的写法都是一样的意思
表单选择器和表单对象属性过滤都放在了FORM这个文档里面了.
注意一点:
$("select option:selected")这个要注意哦:匹配所有选中的option元素,而这样写:$("select :selected")中间是要有空格的,为什么?这个意思是说匹配select下的所有的:selected的元素,这个是从前往后读的,属于层次选择器中的.而如果不用空格$("select:selected"),则是表单对象属性中的选择器