【发布时间】:2017-04-03 22:35:50
【问题描述】:
我想选择所有类名以某个字符串开头的子元素,或者至少知道该父元素是否有这种子元素:
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
}
但是没有用,有什么建议吗?
【问题讨论】:
-
$(".myParent").find('div[class^="good_child"]') 有用吗?
-
你的意思是它不起作用?
all_good_childs.length是2,你期待什么结果? -
$(".myParent").children('[class^="good_child"]')
-
@ZORRO_BLANCO 什么?
标签: javascript jquery selector