jQueryのappend()やhtml()で動的に追加したDOMのclick等を動かすにはlive()を使うと良い。 例えば、hogeにmogeをappendしたとすると、以下のコードではmogeをクリックしたときにalertは出ません。 $("#hoge").append('<div id="moge">moge</div>') $("#moge").click(function() { alert('moge'); }; 以下のようにすればちゃんと動きます。 $("#hoge").append('<div id="moge">moge</div>') $("#moge").live('click' (function() { alert('moge'); });