如何通过选择器仅选择缓存的jQuery上下文的直接后代

时间:2015-11-11 11:40:37

标签: javascript jquery cheerio

我有一个缓存的jQuery对象......

$main = $('#main');

我想选择标签名称为&span;' ...

的所有直接孩子
$('span', $main); // this selects all descendants, not all direct children
$(' > span', $main); // this does not work at all

我知道我可以$('#main > span')工作正常,但我想重新使用缓存的选择器。

如何从缓存选择器中仅选择直接子项?

2 个答案:

答案 0 :(得分:4)

jQuery有一个children方法:

$main.children('span')

答案 1 :(得分:0)

使用jQuery children(selector) - 像$main.children("span")这样的功能更多信息:https://api.jquery.com/children/