私はtvanfossonに同意し、UIタブやAJAXの読み込みなどをお勧めしますが、非常に初歩的な方法を見たい場合は、jQueryの非表示/表示で行うことができます:
http://jsfiddle.net/ADDPH/7/
HTML
<div id="container">
<ul id="nav">
<li><a href="#" class="index">Index</a></li>
<li><a href="#" class="contact">Contact</a></li>
<li><a href="#" class="other">Other</a></li>
</ul>
<div id="content">
<div class="index hide">This is the home page.</div>
<div class="contact hide" style="display:none;">This is my contact info.</div>
<div class="other hide" style="display:none;">This is other stuff.</div>
</div>
</div>
jQuery
$("#nav a").click( function() {
$(".hide").hide(); // hide other divs, marked with hide class
var c = $(this).attr('class').split(' ')[0]; //Get First Class
$("#content ."+c).show(); //show anything inside content div with the class c (marked with a . to represent class)
});