如何选择仅包含给定类的子元素的元素?

时间:2014-07-28 12:07:23

标签: jquery css

CSS或jQuery。是否有一个选择器来设置这样的子类约束?

2 个答案:

答案 0 :(得分:1)

您可以使用jQuery的:has()

  

将匹配元素集减少到具有与选择器

匹配的后代的元素
$('.elements:has(.children)')

这是一个仅限jQuery的选择器,它在CSS中不可用。

选择包含具有特定类

的元素的元素
$('.elements').filter(function() {
    return $(this).find('*').length == $(this).find('.children').length;
})

答案 1 :(得分:-1)

您可以使用以下内容:

parent-element> child-element.class-your-are-after {

//在这里做点什么

}

希望这有帮助!