关于parent()、parents()和closest()的区别
2017-04-14 20:22
363 查看
parent()、parents()和closest()方法两两之间有类似又有不同,在此简短的区分一下这三个方面。
1.parent()
描述:获得集合中每一个匹配元素的父级元素
示例:$('.item-1').parent().css('background-color','red');
parent()方法从指定类型的直接父节点开始查找。parent()返回一个元素节点。
2.parents()
描述:获得集合中每个匹配元素的祖先元素
示例:$('.item-1').parent('ul').css('background-color','red');
parents()方法查找方式同parent()方法类似,不同的一点在于,当它找到第一个父节点时并没有停止查找,而是继续查找,最后返回多个父节点。
3.closest()
描述:从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素
示例:$('.item-1').closest('ul').css('background-color','red');
closest()方法查找是从包含自身的节点找起,它同parents()方法类似,不同点就在于他只返回匹配的第一个元素节点。
1.parent()
描述:获得集合中每一个匹配元素的父级元素
示例:$('.item-1').parent().css('background-color','red');
parent()方法从指定类型的直接父节点开始查找。parent()返回一个元素节点。
2.parents()
描述:获得集合中每个匹配元素的祖先元素
示例:$('.item-1').parent('ul').css('background-color','red');
parents()方法查找方式同parent()方法类似,不同的一点在于,当它找到第一个父节点时并没有停止查找,而是继续查找,最后返回多个父节点。
3.closest()
描述:从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素
示例:$('.item-1').closest('ul').css('background-color','red');
closest()方法查找是从包含自身的节点找起,它同parents()方法类似,不同点就在于他只返回匹配的第一个元素节点。
相关文章推荐
- jquery parent() parents() closest()区别
- jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
- jquery parent() parents() closest()区别
- jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
- jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
- jquery parent() parents() closest()区别
- jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
- jquery-parent(),parents()与closest()的区别
- jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
- jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
- jquery parent() parents() closest()区别
- jQuery向上遍历DOM树之parents()、parent()及closest()的区别[转]
- jQuery方法parent() parents() closest()区别
- jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
- jQuery向上遍历DOM树之parents()、parent()及closest()的区别
- jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
- jquery遍历之parent()与parents()的区别 及 parentsUntil() 方法
- jQuery筛选器找父亲parent,closest,parents,parentUntil
- jQuery筛选器找父亲parent,closest,parents,parentUntil
- jquery的closest方法和parents方法的区别