我有一个这样的列表:
<div class="commentList>
<div name="version-1>stuff</div>
<div name="version-1>stuff</div>
<div name="version-1>stuff</div>
<div name="version-2>stuff</div>
<div name="version-3>stuff</div>
<div name="version-3>stuff</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想要一个jquery行,给定版本#,如3,将更新.CommentList只显示div的名称="version-3"其他将被隐藏?
可能没有身份证?
我在class这里使用,因为name它不是一个有效的属性,那么你可以这样做:
$(".commentList > div").hide(); //hide them all
$(".commentlist > .version-3").show(); //show what you want
Run Code Online (Sandbox Code Playgroud)
如果必须使用名称,第二行将如下所示:
$(".commentlist > div[name='version-3']").show();
Run Code Online (Sandbox Code Playgroud)
但是......在这里和一个班级有效.