jQuery选择器选择dom元素

来源:互联网 发布:工程造价软件下载 编辑:程序博客网 时间:2024/05/06 23:12
3. 通过子选择器,容器选择器和属性选择器进行选择:

  *:匹配所有的元素,比如说:$(*)会把页面中的所有元素都返回;

  E:匹配标签名为E的所有元素,如$("a")返回所有链接元素;

  E F:匹配父元素E下的标签名为F的所有子元素(F可以为E的子类的子类,甚至更远);

  E>F:匹配父元素E下的所有标签名为F的直接子元素;

  E+F:匹配所有标签名为F的元素,并且有E类型的兄弟节点在该F元素之前(E,F紧挨着);

  E~F:匹配前面是任何兄弟节点E的所有元素F(E,F不必紧挨着);

  E:has(F):匹配标签名为E,至少有一个标签名为F的后代节点的所有元素E;

  E.C:匹配带有类名C的所有元素E。.C等效于*.C;

  E#I:匹配id为I的所有元素E,#I等效于*#I;

  E[A]:匹配带有属性A的所有元素E;

  E[A=V]:匹配所有属性A的值为V的元素E;

  E[A^=V]:匹配所有元素E,且A的属性值是V开头的;

  E[A$=V]:匹配所有元素E,且A的属性值是V结尾的;

  E[A*=V]:匹配所有元素E,且A的属性值中包含有V;

   4.利用jQuery自定义的选择器进行选择:

  :button:选择任何按钮类型的元素,包括input[type=submit]等等;

  :checkbox:选择复选框元素;

  :file:选择所有文件类型元素,即input[type=file];

  :image:选择表单中的图像元素,即input[type=image],注意此处和前面根据标签名img选择图像有点不同哈;

  :input:选择表单元素,如<input>,<select>,<textarea>,<button>等;

  :radio:选择单选按钮元素;

  :reset:选择复位按钮元素,如input[type=reset],button[type=reset];

  :submit:选择提交按钮元素;

  :text:选择文本字段元素,即input[type=text];

  :animated:选择当前处于动态控制下的元素;

  :contains(hello):选择包含文本hello的元素;

  :header:选择标题元素,如<h1>;

  :parent:选择拥有后代节点(包括文本)的元素,而排除空元素;

  :selected:选择已选中的选项元素;

  :visible:选择可见元素;

  :enable:选择界面上已经可以使用的表单元素;

  :disabled:选择界面上被禁用的表单元素;

  :checked:选择已选中的复选框或单选按钮;


原创粉丝点击