代码之家  ›  专栏  ›  技术社区  ›  adardesign

筛选出动画子级的jquery选择器

  •  0
  • adardesign  · 技术社区  · 15 年前

    我正试图让jquery选择器仅在其子元素未设置动画的情况下选择元素。

    我试过:

    var articalLink =  $(".navArticals").filter($(this).children("ul:not(':animated')"));
    

    它不起作用

    结果证明只有这个有效

    var articalLink =  $(".navArticals").filter(function() {
       var filtered = $(this).children().not(":animated");
       return filtered
     });
    

    在.filter()内没有函数的情况下,是否有选择的方法?

    2 回复  |  直到 6 年前
        1
  •  3
  •   Russ Cam    15 年前

    // you don't necessarily need to assign to a variable,
    // just depends what you want to do with it
    var articalLink = $(".navArticals").filter(function() {
       return $(this).children().not(":animated");
    });
    

    predicate

        2
  •  3
  •   geowa4    15 年前

    $(".navArticals").filter(":not(:has(:animated))")

    $(".navArticals:not(:has(:animated))")

    filter