日期:2014-05-16  浏览次数:20402 次

$( "html" ).parent() 与$( "html" ).parents()的区别
本帖最后由 lvjin110 于 2014-05-05 20:18:40 编辑

The .parents() and .parent() methods are similar, except that the latter only travels a single level up the DOM tree. Also, $( "html" ).parent() method returns a set containing document whereas $( "html" ).parents() returns an empty set.

http://api.jquery.com/parents/
http://api.jquery.com/parent/

谁知道原因?

------解决方案--------------------
想知道原因,自己看源代码。
不想看源代码,记住api的说明就可。
------解决方案--------------------
parents() and .parent()的区别就是:
parents()比parent()多了个s 可以说parents是个复数表示多parent 即父亲直到HTML标签为止; parent是单数 只是当前元素的父亲元素
------解决方案--------------------
引用:
那为什么 $( "html" ).parents() returns an empty set ?

html还有父标签吗?
------解决方案--------------------
楼上说的不错。。