jQuery 选择器详解

2020-05-18 08:43:12易采站长站整理

  例:$(“#two~div”)选取id为two的元素后面的所有<div>兄弟元素.

  等价方法:

  $(“prev+next”)等价于方法$(“prev”).next(“next”);选取prev元素之后紧接着的一个next元素.

  $(“prev~sublings”)等价于方法$(“prev”).nextAll(“sublings”),选取prev元素之后的所有同级的sublings元素.

  而$(“prev”).sublings(“next”)方法选取与prev同辈的所有next元素,与前后位置无关.

过滤选择器

  过滤选择器这个大类又分为六个子类:

  基本过滤;内容过滤;可见性过滤;属性过滤;子元素过滤;表单对象属性过滤.

基本过滤

  gt和lt分别是greaterthan和lessthan.

内容过滤

可见性过滤

属性过滤

  属性过滤是用方括号来标识的.

  注意多个属性过滤选择器连在一起的时候,取的是结果的交集.

子元素过滤

  前面基本过滤选择器里面index是从0算起的,这里子元素过滤选择器的index是从1开始算起的.

表单对象属性过滤

表单选择器