0

jQuery は .remove() メソッドについて述べています

要素自体とその中のすべてを削除する場合は、.remove() を使用します。要素自体に加えて、要素に関連付けられたすべてのバインドされたイベントと jQuery データが削除されます。

しかし、サイズ変更のある画像の周りの ui-wrapper を remove() すると、そうではないようです。ui-wrapper 内の画像は DOM に残されます。こちらの jsfiddle を参照してくださいhttp://jsfiddle.net/stevea/jP6NY/2/

では、サイズ変更された画像を削除する適切な方法は何ですか?

$(function(){  
   $('#pelican').resizable({handles : 'ne,se,sw,nw', aspectRatio : true});
 });

$('button#removeImg').click(function() {
    $('.ui-wrapper').remove();
});

ありがとう

4

1 に答える 1