1

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

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

.not(...)JavaScript中的函数的对立面是什么?因为我需要知道活动链接,有什么想法!?

4

4 回答 4

7

这是 jQuery,而不是 JavaScript。的反义词.not.filter

于 2013-01-22T15:04:35.587 回答
6

使用$links.not($active)创建一个集合,其中的元素来自$links$active.

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

$active.each(function() 
{
  //Do sth...
});
于 2013-01-22T15:06:42.590 回答
5

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

于 2013-01-22T15:04:45.577 回答
2

编程中的反义词not通常被命名为is

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

但是,这将返回布尔值 true 或 false 所以在你的情况下你会想要filter

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

例子:

$links.filter('.onlyThisClass').each(function() 
{
     //Do sth...
});
于 2013-01-22T15:07:46.417 回答