如果当前单击的项已经从jQuery中具有特定类,如何排除它。每个循环?

如果当前单击的项已经从jQuery中具有特定类,如何排除它。每个循环?,jquery,Jquery,我使用jQuery以某种方式捕获所有具有类“current”的链接 这是我的密码: $('#filter-by li ul a').live('click',function(e){ var terms_ids = ''; var taxonomies = ''; $('#filter-by li ul a.current').each( function() { terms_ids = terms_ids + $(this).parent().attr

我使用jQuery以某种方式捕获所有具有类“current”的链接

这是我的密码:

$('#filter-by li ul a').live('click',function(e){

    var terms_ids = '';
    var taxonomies = '';
    $('#filter-by li ul a.current').each( function() {
        terms_ids = terms_ids + $(this).parent().attr('class').replace(/[^0-9]/g, '') + ',';
        taxonomies = taxonomies + $(this).closest('.tax-parent-li').find('ul li:first a').attr('rel').replace(/default_/, '') + ',';
    });

});
当点击链接时,我想让它计算/捕获所有当前类的元素,为此我使用了每个循环。但是我想做一个排除,但不确定如何做,如果当前单击的链接已经有*.current类,我不希望它考虑当前单击的链接*

当前类有多个链接,如果以前已经有当前类,我希望避免单击该链接


非常感谢您在这方面提供的帮助。

如果没有更多的标记和信息,我无法确切地说出需要什么,但您可能会发现这很有用

给定一个表示一组DOM元素的jQuery对象,.not()方法从匹配元素的子集构造一个新的jQuery对象。针对每个元件对提供的选择器进行测试;与选择器不匹配的元素将包含在结果中

比如说,

$('sel').not(this).each(...)
将对与选择器匹配的每个元素调用
。每个
回调,当前元素除外(即