如果当前单击的项已经从jQuery中具有特定类,如何排除它。每个循环?
我使用jQuery以某种方式捕获所有具有类“current”的链接 这是我的密码:如果当前单击的项已经从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
$('#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(...)
将对与选择器匹配的每个元素调用。每个
回调,当前元素除外(即此
)