これはかなり単純なはずです。基本的に、リスト内の項目をクリックすると、そのテキストがターゲット div に挿入/置換されます。「replaceWith」は、元のデータを削除するため、おそらく使用するものではありません。また、ターゲット div のテキストに「選択済み」のクラスをどのように追加しますか。
とにかく、ここに私がこれまでに持っているものがあります: http://jsfiddle.net/BM8Cb/
HTML
<div class="selected" id="here">
<li>All</li>
</div>
<hr>
<ul>
<li>All</li>
<li>Category 1</li>
<li>Category 2</li>
<li>Category 3</li>
</ul>
CSS
ul {list-style:none;padding:0; margin:0;}
li {cursor:pointer;}
li:hover {color:red;}
.selected {color:red;}
JS
$("li").click(function() {
$("#here").replaceWith(this);
});
助けてくれてありがとう