jquery里互为逆过程的方法
Posted 饭特稠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery里互为逆过程的方法相关的知识,希望对你有一定的参考价值。
jquery里互为逆过程的方法reverse
在jquery里,有不少互为逆过程的方法,如parent()与children(),parents()与find(),first()和last()等,这些联合起来有助于理解。
一 children()和parent()
这是一对遍历dom的jquery方法,这两个方法只查找元素的上一级或者下一级,接受selector参数。不会继续向上或者向下查找。eg:
html:
<div>grandfather <div>parent <div id=‘self‘>self <div>children <div>descendants </div> </div> </div> </div> </div>
$(‘#self‘).children("div")//只会选到children不会选到descendants元素
$(‘#self‘).parent("div")//只会选到parent,不会选到grandfather元素
二 find()和parents()
find()接受selector或element参数,parents()接受filter参数
与上面的两个方法相反,find()和parents()会一直查找到dom文本节点和顶层元素为止,还以上面的结构为例
$(‘#self‘).children("div")//会选到descendants元素
$(‘#self‘).parent("div")//会选到grandfather元素
三 add()和not()
add()在jquery选择的列表里增加元素,not()减去元素
以上是关于jquery里互为逆过程的方法的主要内容,如果未能解决你的问题,请参考以下文章