2012-04-25 6 views
2

入力とテキストエリアを含むクラスを複製しようとしていて、その値を何も設定していません。JQueryクローンの入力を空に変更する

var current = $(".item").last(); 

    current.clone().insertAfter(current); 
    current.find('input,textarea').val(''); 

問題は、クローンオブジェクトの入力とテキストエリアをクリアするのではなく、それ以前の最後のクラス入力とテキストエリアをクリアします。

答えて

3

コードでは、currentオブジェクトが変更されています。クローンオブジェクトではありません。次のように試してみてください:

var current = $(".item").last(); 

var cloned = current.clone(); 
cloned.find('input,textarea').val(''); 
cloned.insertAfter(current); 
関連する問題