2011-02-08 43 views
0

以下:在部分Jquery的明確形式

<div class="section grouping"> 
    <div class="sectionControl"> 
     <div class="parent row errorOn"> 
      <div class="validGroupControl"> 
       <div class="row2 itemWrap clearfix"> 
        <label>Login1 (adress e-mail)<span class="iconReq">&nbsp;</span>:</label> 
        <input type="text" class="text"> 
       </div> 
       <div class="itemWrap clearfix"> 
        <label>Input field1<span class="iconReq">&nbsp;</span>:</label> 
        <input type="password" class="text"> 
       </div> 
       <a href="#" class="iconClose" onclick="$(this).closest('div.parent').remove();" title="remove">remove</a> 
      </div> 
     </div> 
    </div> 
    <div class="row addControl"> 
     <a href="#" class="button" onclick="$('div.sectionControl').append($('div.sectionControl div.parent:last').html());">Add</a> 
    </div> 
</div> 

當我運行此:

$('div.addControl a.button').click(function() { 
    var parent = $(this).closest('.section.grouping').find('.parent:last'); 
    parent.after(parent.clone()); 
}); 

它克隆 '父' 部分,其中的偉大工程。但我希望它在輸入字段中無值地克隆它。

什麼是清除節中所有輸入字段的最佳方法? 感謝

回答

1

看不到任何理由,這是不行的..

var oClone = parent.clone(); 
oClone.find("input").val(""); 
parent.after(oClone); 
+0

作品!非常感謝! – ShaneKm 2011-02-08 08:11:01