花哨的盒子只适用于没有父级的锚和#34; stackfive"

时间:2015-02-11 12:33:14

标签: jquery class fancybox parent-child

我想仅为那些没有父类" stackfive"的那些锚标签应用fancybox事件。我该怎么办? 我尝试过以下步骤,但没有运气。

$("a#group.parent("[class!='stackfive']")").fancybox({
});

!$("a#group").parent().hasClass("stackfive").fancybox({
});

请帮助..

1 个答案:

答案 0 :(得分:0)

$('a#group').each(function () {
    if (!$(this).parent().hasClass('stackfive')) {
      $(this).fancybox({
//fancy box settings
});
    }
});

现在它正常工作,但如果有太多 a#group 那么 .each 将花费太多时间,所以任何人都可以提出其他有效方法...