jQuery选择变量中的元素

时间:2013-07-17 09:01:03

标签: javascript jquery

让我说我有这样的事情:

 var _tiles = $('.tile');

现在我想选择.active tiles,如果我想使用变量而不是这样做,我怎么能这样做:

 $('.tile.active');

为了避免再次解析DOM ...

3 个答案:

答案 0 :(得分:3)

只需使用.filter()

var activeTiles = _tiles.filter('.active');

因为您已经在_tiles中缓存了元素,所以不需要进行进一步的DOM查找。

答案 1 :(得分:1)

您可以使用这样的变量内的选择器进行搜索:

var activeTile = $('.active', _tiles);

答案 2 :(得分:0)

您可以使用.find function _tiles.find(“。active”)