1

簡単な質問があります。アクティブでないリンクに相当する次の行があります。

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

.not(...)JavaScriptの関数の反対は何ですか? アクティブなリンクを知る必要があるため、アイデアはありますか!?

4

4 に答える 4

7

これは JavaScript ではなく jQuery です。の反対は.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 に答える