parent只返回当前元素的一个父节点
console.log($('p').parent())
parent():获取元素的父级元素
parents():元素元素的祖先元素
parents会把当前元素的祖先节点全部返回 从自身往外找 找到了还会继续遍历上面的节点
console.log($('p').parents('ul'))
closest()会返回document文档 从自身往外找 找到了就不找了
/console.log($('p').closest('ul'))
区别
效率上closest比parents更好
closest会找到靠近自己最近的一个父节点
parents会找到自己的所有的匹配的祖先元素
把.fl筛选出来 做点什么 $('li').filter('.f1').css('background','red');
排除.f1 给除了.f1的元素做点事情
排除多个class
$('li').not('.f1,.f2').css('background','red');
排除一个class
$('li').not('.f1').css('background','red');
$('li').not('.f2').css('background','red');