查找元素是否有子元素从某个x JQuery开始

时间:2017-03-30 15:20:12

标签: javascript jquery selector

我想选择所有类名以某个字符串开头的子元素,或者至少知道该父元素是否有这种子元素:

HTML:

<div class="myParent">
    <div class="good_child_1">
    </div>
    <div class="bad_child_1">
    </div>
    <div class="good_child_2">
    </div>
    <div class="bad_child_2">
    </div>
    <div class="very_bad_child_23452345">
    </div>
</div>

我想要一个JQuery代码来选择以“good_child”开头的所有子代, 代码应该是这样的:

JS:

var all_good_childs = $(".myParent").find('[class^="good_child"]');
if (!all_good_childs.length)
{
    //do something  
}

但它没有用,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

$(function() {    
    console.log($("div[class^='good_child']"));
});