Javascript 查找元素是否有以某个XjQuery开头的子元素

Javascript 查找元素是否有以某个XjQuery开头的子元素,javascript,jquery,selector,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 c

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

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>
var all_good_childs = $(".myParent").find('[class^="good_child"]');
if (!all_good_childs.length)
{
    //do something  
}

但是它不起作用,有什么建议吗?

美元(“.myParent”).find('div[class^=“good_child”])起作用吗?你说它不起作用是什么意思
all_good_child.length
2,你期望得到什么结果?它似乎有效:$(“.myParent”).childs('[class^=“good_child”]')@ZORRO_BLANCO什么?@ZORRO_BLANCO这就行了!我已经知道这段代码了,但它对我来说不起作用,我有一个特定的父母应该有一个特定的孩子……在你的代码中,它会选择页面中以“good_child”开头的所有元素,但这不是我的情况
$(function() {    
    console.log($("div[class^='good_child']"));
});