jQuery 关于 end() 方法的详细解释
Posted Mr Zhu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery 关于 end() 方法的详细解释相关的知识,希望对你有一定的参考价值。
<ul class="first"> <li class="foo">list item 1</li> <li>list item 2</li> <li class="bar">list item 3</li> </ul> <ul class="second"> <li class="foo">list item 1</li> <li>list item 2</li> <li class="bar">list item 3</li> </ul> $(‘ul.first‘).find(‘.foo‘).css(‘background-color‘, ‘red‘) .end().find(‘.bar‘).css(‘background-color‘, ‘green‘);
回到最近的一个"破坏性"操作之前。
这条命令链检索第一个列表中类名为 foo 的项目,并把它们的背景设置为红色。end() 会将对象还原为调用 find() 之前的状态,所以第二个 find() 查找的是 <ul class="first"> 内的 ‘.bar‘ ,而不是在列表的 <li class="foo"> 中查找,并将匹配元素的背景设置为绿色。最后的结果是第一个列表中的项目 1 和项目 3 被设置了带颜色的背景,而第二个列表中的项目没有任何变化。
以上是关于jQuery 关于 end() 方法的详细解释的主要内容,如果未能解决你的问题,请参考以下文章
jquery.com网站点开了jquery下载,显示了一堆jquery代码,要全部复制粘贴到记事本里?详细点解释本人白痴