jQuery选择变量中的元素

jQuery selecting element inside a variable

本文关键字:元素 变量 选择 jQuery      更新时间:2023-09-26

假设我有这样的东西:

 var _tiles = $('.tile');

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

 $('.tile.active');

为了避免再次进行DOM解析。。。

只需使用.filter():

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

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

您可以在如下变量中使用选择器进行搜索:

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

您可以使用.find函数_tiles.find(".active")