JQuery将克隆输入更改为空

我试图克隆一个包含输入和textareas的类,并将其值变为空。

var current = $(".item").last(); current.clone().insertAfter( current ); current.find('input,textarea').val(''); 

问题是不是清除克隆对象输入和textareas,而是在此之前清除最后一个类输入和textareas。

您的代码正在修改current对象,而不是克隆的对象。 尝试这样的事情:

 var current = $(".item").last(); var cloned = current.clone(); cloned.find('input,textarea').val(''); cloned.insertAfter( current );