与not()函数相反

时间:2013-01-22 15:03:52

标签: javascript jquery

我有一个简单的问题,我有以下几行等于非活动链接

$links.not($active).each(function() 
{
     //Do sth...
});

JavaScript中.not(...)函数的反义词是什么?因为我需要知道活动链接,任何想法!?

4 个答案:

答案 0 :(得分:6)

这是jQuery,而不是JavaScript。与.not相反的是.filter

答案 1 :(得分:5)

使用$links.not($active)创建一个包含$links元素的集合,但$active中的元素除外。

要获取活动链接,只需使用$active对象:

$active.each(function() 
{
  //Do sth...
});

答案 2 :(得分:4)

您正在寻找.filter(),它会返回仅包含匹配元素的子集。

答案 3 :(得分:2)

编程中not的反面通常命名为is

http://api.jquery.com/is/

然而,这将返回布尔值为false,因此在您的情况下,您将需要filter

http://api.jquery.com/filter/

示例:

$links.filter('.onlyThisClass').each(function() 
{
     //Do sth...
});