这是我的代码:
<div id="principal" class="classxx">
<div class="class001 cat2 blabla">
<div class="class002">
<div class="class003"></div>
<div class="class004"></div>
<div class="class005"></div>
</div>
</div>
<div class="class001 cat3 blabla">
<div class="class002">
<div class="class003"></div>
<div class="class004"></div>
<div class="class005"></div>
</div>
</div>
<div class="class001 cat1 blabla">
<div class="class002">
<div class="class003"></div>
<div class="class004"></div>
<div class="class005"></div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我需要一个像以下的功能:
function showOnlyCat(className){}
Run Code Online (Sandbox Code Playgroud)
如果我打电话,showOnlyCat('cat3')我想只看到所有拥有'cat3'类的DIV(每个DIV有多个类)及其子级当然
我还需要一个showAllCat()显示所有cat1,cat2,cat3 ...... DIV的东西
非常感谢您的帮助
试试这个 :
function showOnlyCat(cat) {
$('div').not('.'+cat).hide();
}
function showAllCat() {
$('div').show();
}
Run Code Online (Sandbox Code Playgroud)
小智 7
试试这个:
$('div.cat').siblings().show();Run Code Online (Sandbox Code Playgroud)
所有与班级为猫的div的兄弟姐妹都将被隐藏.
$('div.cat').siblings().show();Run Code Online (Sandbox Code Playgroud)
将显示所有与班级为猫的div.
| 归档时间: |
|
| 查看次数: |
16432 次 |
| 最近记录: |