<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="content.js"></script>
(function($) { $(function() { $('ul.content').each(function() { $(this).find('li').each(function(i) { $(this).click(function(){ $(this).addClass('activ').siblings().removeClass('activ') .parents('div.block').find('div.box').hide().end().find('div.box:eq('+i+')').fadeIn(150); }); }); }); }) })(jQuery)
<div class="block"> <ul class="content"> <li class="activ">ОДИН</li> <li>ДВА</li> </ul> <div class="box visible"> CONTENT </div> <div class="box"> CONTENT #2 </div> </div>
.box { display: none; } .box.visible { display: block; }