你们如何选择利用JQuery,而不是家长。
在我下面的样本中,当我凌驾于父母亲爱的利.上,世界就在父母和现在的亲子上展示。
我只想以目前的名义展示世界。
我如何这样做?
风格:
a.show-anyway
{
display: block;
}
a.world
{
display: none;
}
a.active
{
display: block;
}
清单项目:
<ul class="currentlist">
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a>
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a>
<ul>
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a></li>
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a></li>
</ul>
</li>
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a></li>
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a>
<ul>
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a></li>
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a></li>
</ul>
</li>
<li><a href="#" class="show-anyway">hello</a><a href="#" class="world">world</a></li>
JQuery:
$(document).ready(function() {
$( .currentlist li ).hover(function() {
$(this).find( a ).addClass( active );
}, function() {
$(this).find( a ).removeClass( active );
});
});