本文介绍了jQuery-在一组已保存的元素中选择元素的子集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
从此:
var $saved = $('#parent').find('a');
现在如何在$saved
中子类为myClass
的那些元素进行子选择?
How can I now subselect those elements in $saved
which have class myClass
?
我不希望后代(所以find
或children
不好),我想要$ saved的子集.
I don't want descendents (so find
or children
are no good), I want the subset of $saved.
var $refined = $saved.[something something];
本质上,我希望$refined
等于$('#parent').find('a.myClass');
,但要从$saved
开始.
Essentially, I want $refined
to be equal to $('#parent').find('a.myClass');
but to start from $saved
.
谢谢.
推荐答案
您可以使用过滤器方法:
You can use filter method:
var $refined = $saved.filter(".myClass");
这篇关于jQuery-在一组已保存的元素中选择元素的子集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!