jquery元素从现有集合中排除

时间:2011-12-09 15:50:25

标签: jquery

我想知道jQuery中是否有一种方法可以从先前选择的项集合中提取一组元素。我知道在引用一组项目时我可以使用“:not”来添加排除规则,但这不是同一个问题,因为我想知道是否有可能从一组不同的元素中减去一组元素引用。

¿为什么?因为想象第一组是根据一组动态规则创建的,并且可以添加或删除一些元素,当我想从第一组中减去第二组元素时,我真的不知道哪个元素在第一组中组。也就是说,没有这样的规则可以使用选择器来获取我想要的东西。

这个想法是这样的:

var a = $("selection rules");
var b = $("selection rules2");
//elements from both groups could be removed or new ones added dinamically

var c = b.substract(a);

1 个答案:

答案 0 :(得分:2)

使用not方法:

var c = b.not(a);

这是小提琴:http://jsfiddle.net/qfBuj/