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

什么叫返回只有零个和1个元素的jq对象

不是说皮匹配元素集合每个元素的某个父元素   但集合中的每元素 都找到了对应的父元素 不就是多个了 怎么会才一个    老师是要说 找到一个父元素吧   不是jq对象元素只有一个把

正在回答

2 回答

当然这里说的向上第一个父元素,是其祖辈元素,不单指是父元素。

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

http://img1.sycdn.imooc.com//584f9bc40001ad9f06840164.jpg

closest查找的时候,从当前元素向上开始查找,如果向上找到第一个父元素,就立即停止返回这一个父元素,当然向上可能还有不找了,就找到第一个;如果当前元素,没有父元素,自己也不合适,那就找不到,返回零个,因此总结closest返回的是包含零个或一个元素的JQuery对象。

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

肖炎 提问者

兄弟 这个我当然知道 但我的问题是 $(A).closest(B) A是一个集合。其每一个元素如果都有一个B的祖辈(我没说只是父元素),这样返回的不就有多个了吗 每一个元素都会返回一个或是0个 一个集合 合起来不就有多个了吗 比如这样 $(A).closest(B:eq(2)).这样才意义。
2016-12-13 回复 有任何疑惑可以回复我~
#2

高山唯一 回复 肖炎 提问者

兄弟你说的对,那这句话只能理解为集合中具体每一个元素只能返回零个或一个元素,你理解很清晰,不用深究了。
2016-12-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

什么叫返回只有零个和1个元素的jq对象

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