jQuery选择器中的end()和parent()方法的比较
end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。
parent() 获得当前匹配元素集合中每个元素的父元素,使用选择器进行筛选是可选的。
<ul id="box">
<li>1</li>
<li>2</li>
<ul>
<ul>
<li>3</li>
<li>4</li>
</ul>
$('#box').find('li').end().css('color','red');
//1,2变红,还原为$(‘#box’)状态
$('#box').find('li').parent().css('color','red');
//1,2变红,获取该li元素的父元素
$('#box').next('ul').css('background','red');
//3,4变红
$('#box').next('ul').end().css('background','red');
1,2变红,还原为$(‘#box’)状态
本文详细介绍了jQuery中end()和parent()方法的区别及应用。end()用于结束最近的筛选操作并恢复到之前的元素集状态;parent()则用于获取当前元素集每个元素的父元素。通过具体实例展示了如何使用这两个方法来实现不同的DOM操作。
661

被折叠的 条评论
为什么被折叠?



