Лучшее решение (imho) - это спрятать его, а не делать это с Javascript.
Что касается ссылки, просто верните false, чтобы браузер перешел на href. Если вы хотите, чтобы ссылка переключала div, замените show () на toggle (). Конечно, вы можете использовать любые другие эффекты jQuery (например, слайд или затухание).
<style type="text/css">
#test { display: none; }
</style>
<script type="text/javascript">
$(function() {
$("#click_text").click(function() {
$("#test").show();
return false;
});
});
</script>
<a href="#" id="click_test">Click Here</a>
<div id="test">write text here</div>