JSF中。我想在当前活动的 div 上添加类。我知道我需要使用 addClass() 但我不知道我必须在哪里使用它?
html:
<div class="myclass selected">
Content 1
</div>
<div class="myclass">
Content 2
</div>
<div class="myclass">
Content 3
</div>
<ul>
<li><img src="http://www.lillehammer.com/ImageVault/Images/id_2122/scope_66/ImageVaultHandler.aspx" /></li>
<li><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Valued_image_seal.svg/40px- Valued_image_seal.svg.png" /></li>
<li><img src="http://www.iconico.com/i/icoImageFilterPro100.gif" /></li>
</ul>
<a class="next">next</a>
jQuery:
$('img', 'ul').on('click', function() {
$(".myclass").eq($(this).parent('li').index()).show()
.siblings('div').hide();
});
$('.selected').show();
$(".next").click(function(){
if ($('.myclass:visible').length) {
var curr = $('.myclass:visible'),
next = curr.next('.myclass').length? curr.next('.myclass'):$('.myclass').first();
curr.hide();
next.show();
}else{
$('.myclass').first().show();
}
});
</p>