<div id="viewContainerTop">
<div class="row1"></div>
<div class="NotRow1"></div>
<div class="row2"></div>
<div class="row2"></div>
<div class="row2"></div>
<div class="row3 first"></div>
<div class="donthideme"></div>
<div class="row4"></div>
<div class="row5"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我理解正确,试试这个:
$('#viewContainerTop > [class^=row]').not('.row2').hide();
Run Code Online (Sandbox Code Playgroud)
这>是可选的 - 它排除了以任何更深层对象开头的匹配row.
这是一个现场示例,也显示了这一点(点击刷新以查看选择器调暗所需的元素).