jQuery学习笔记 更改jQuery对象(2)

在原先元素前面的第一个兄弟元素中,选取匹配selector的元素。若不设置参数,prev()等价于prev(“*”),选取原先元素前面的第一个兄弟元素

 

nextAll(selector)

 

在原先元素后面的兄弟元素中,选取匹配selector的元素。若不设置参数,nextAll()等价于nextAll(“*”),选取原先元素后面的所有兄弟元素

 

$(selector1).nextAll(selector2)≡$(selector1~selector2)

 

prevAll(selector)

 

在原先元素前面的兄弟元素中,选取匹配selector的元素。若不设置参数,prevAll()等价于prevAll(“*”),选取原先元素前面的所有兄弟元素

 

siblings(selector)

 

在原先元素的兄弟元素中,选取匹配selector的元素。若不设置参数,siblings()等价于siblings(“*”),选取原先元素的所有兄弟元素

 

nextUntil(selector)

 

选取原先元素后面的兄弟元素,直到遇到匹配selector的元素为止,且不包括该元素。若不设置参数,nextUntil()等价于nextAll(),选取原先元素后面的所有兄弟元素

 

prevUntil(selector)

 

选取原先元素前面的兄弟元素,直到遇到匹配selector的元素为止,且不包括该元素。若不设置参数,prevUntil()等价于prevAll(),选取原先元素前面的所有兄弟元素

 

更改为更多元素集合

方法             

 

描述

 

等价

 

add(selector)

 

在原先元素的基础上添加选取匹配selector的元素

 

$(selector1).add(selector2)≡$(selector1,selector2)

 

andSelf()

 

更改为后代元素、祖先元素、兄弟元素的这些操作,会在原先元素以外选取元素。可用于将原先元素和更改操作选取的元素合并在一起

 

更改为部分元素集合

方法             

 

描述

 

等价

 

eq(index)

 

在原先元素中筛选索引值等于index的元素,索引值从0开始正数,也可以从-1开始倒数,但不能混用

 

$(selector).eq(index)≡$(selector:eq(index))

 

first()

 

在原先元素中筛选第一个元素,等同于eq(0)

 

$(selector).first()≡$(selector:first)

 

last()

 

在原先元素中筛选最后一个元素,等同于eq(-1)

 

$(selector).last()≡$(selector:last)

 

slice(start,[end])

 

在原先元素中筛选索引值从start到end-1的元素。若不传入end,则筛选索引值大于等于start的元素

 

filter(selector)

 

在原先元素中筛选匹配selector的元素

 

filter(fn(index))

 

使用函数筛选,对于索引值等于index的元素,若函数返回true,该元素包含在筛选集合中,否则排除在外

 

可实现$(selector:even(index))、$(selector:odd(index))、

$(selector:gt(index))、

$(selector:lt(index))等

 

not(selector)

 

在原先元素中筛选不匹配selector的元素

 

$(selector1).not(selector2)≡$(selector1:not(selector2))

 

not(fn(index))

 

使用函数筛选,对于索引值等于index的元素,若函数返回true,该元素排除在筛选集合外,否则包含在内

 

可实现$(selector:even(index))、$(selector:odd(index))、

$(selector:gt(index))、

$(selector:lt(index))等

 

has(selector)

 

在原先元素中筛选出拥有匹配selector后代元素的元素

 

$(selector1).has(selector2)≡$(selector1:has(selector2))

 

还原jQuery对象

方法             

 

描述

 

end()

 

使执行更改jQuery对象操作后的选取元素还原到更改之前。若希望还原多个更改操作,则多次调用,直到最后会返回空集

 

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wddsjx.html