为了账号安全,请及时绑定邮箱和手机立即绑定

这句话怎么理解?

$( "html" ).parent()方法返回一个包含document的集合,而$( "html" ).parents()返回一个空集合。这句话咋理解嘞?

正在回答

2 回答

楼上说的对,document是html的根元素,是html元素的父元素。但是,parents()不包含根元素

0 回复 有任何疑惑可以回复我~

parents()是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素),而parent()是取得一个包含着所有匹配元素的唯一父元素的元素集合。当$的对象是根元素html时,parents()就是空集合,parent()就是文档集合


1 回复 有任何疑惑可以回复我~
#1

Airly

不包含根元素?你这里的根元素是指什么?指html还是document。 但是右侧编辑器写了这句话怎么理解? 返回的元素秩序是从离他们最近的父级元素开始的,他的最近的父级元素难道不是document吗?所以他返回的集合我觉得应该是ducument+null啊
2016-10-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这句话怎么理解?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信