$('#box input[type="button"]').live('click', function(ev)
{
}
何で click を直接使わないんだ?
それにはjavascrptとの深い因縁が!ドーン
HTMLはクライアントに表示されたときにハンドラ(表示された軌跡みたいなもの)が記憶される。
javascriptで新たにHTMLを追加したり、削除したりしてもこのハンドラを修正できないので、
新たにクラスやIDを追加しても、無いものとして扱われてしまう。
そこで live() である。
live() を使うと、ハンドラを修正することが可能になるのだ!ドーン
もちろん制約はままあるが、非常に便利で必須な関数である。