jqueryプラグインのJcropを使うとIMG要素の画像を切り抜き(クロップ)できるので便利。 使い方は別のサイトにお任せするとしてハマった点をメモ。 $(query).Jcrop()とすると、queryにマッチした要素は最初のJcropの呼び出し時にコピーされ、コピー先の要素ではid属性は削除される。そして2回目以降はコピーされない。 で、結論から言うと、queryにid以外を使う場合は最初にクエリを投げてその結果を使いまわすようにする必要がある。たとえばこういうこと: var i = 3; var $foo = $(".foo") while(i-- > 0) { $foo.Jcrop() } なぜかというと、 var i = 3; while(i-- > 0) { $(".foo").Jcrop() } と書いた場合、次のようにコピーが3回行われることになるため: // 1回目 /