首页>>图形网页>>浅谈jQuery中的parent()方法和parents()方法的区别
浅谈jQuery中的parent()方法和parents()方法的区别
来源: 易习特达网 时间: 2014-09-02 12:28:34

jQuery提供了丰富的js操作API,通过这些方法,我们可以快速构建客户端应用。

在使用过程中点击某个元素,有时需要对其父元素或者祖先元素进行相应的操作。

这时候就需要JQuery来获得,JQuery提供了便捷的封装和操作。

  1. parent()方法:

     假定当前我们选择的元素为div#subDiv

     那么$('div#subDiv').parent() 获得的就是其直接父元素,如果本元素已经是根元素,那么返回的结果的元素结果length为0,即没有任何元素匹配,否则直接返回这个元素父元素本身(相当于javascript dom 操作中的outerHTML返回的内容)

 

2.  parents() 方法

    还以上面为例

    $('div#subDiv').parents() 将会匹配所有父元素,即父元素的父元素的父元素的.......父元素,直到根元素,但是包含根元素,即相当于该元素的所有父元素的子元素(相当于javascript dom操作中的innerHTML返回的内容),如果当前只有一个父元素,返回结果会是0.

 

 

2. parents()

上一篇:Extjs进行界面样式切换语句 下一篇:css控制段落之前空两格,不允许输入数据