慕先生9164688
2019-03-27 17:32
function parentsUntil(elem, filter) {
var matched = [],
until,
truncate = filter !== undefined;
while ((elem = elem['parentNode']) && elem.nodeType !== 9) {
if (elem.nodeType === 1) {
if (truncate) {
if(elem.nodeName.toLowerCase() ==filter){
break;
}
}
matched.push(elem);
}
}
return matched;
}
浏览器打断点自己跑一下就知道啦
jQuery源码解析(DOM与核心模块)
71439 学习 · 82 问题
相似问题
回答 1
回答 2
回答 3
回答 1
回答 2