ClassList包含子元素

时间:2017-01-10 13:38:21

标签: javascript for-loop parent-child contains

我知道这段代码错了,我只是不确定如何修复它。 基本上我想要实现的是,如果wrapper的孩子有一个类名schooner,那么某个函数将会运行。我会有很多这些,但是所有的父母都被命名为wrapper

for (i = 0; i < document.getElementsByClassName('wrapper').length; i++) {
    if document.getElementsByClassName('wrapper')[i].firstChild.classList.contains('schooner') {
        console.log('hello');
    }
}

1 个答案:

答案 0 :(得分:0)

我会尝试像这样的jquery:

$(".wrapper").each(function(){ if($(this).first().contains('schooner')){ console.log('hello') } });