我克隆了具有两个输入字段的div,其中一个是隐藏字段。现在我想在追加之前从克隆的div中删除隐藏的字段。我不知道该怎么做。我已经为它拍了照片,但没有适合我工作的代码,或者可能是我没有正确理解。任何人都可以请帮助我吗?这里是我的代码如下::如何在jquery中克隆后删除输入字段
我的div,我想克隆>>>
<div class="col-xs-4 wcmEdit" id="wcmEdit">
<div class="form-group">
<label for="participatedWcMemberName"><g:message code="so" default="Member Name" /></label>
<g:textField id="participatedWcMemberName${i}" name="participatedWcMemberName${i}" value="${wcMembers?.participatedWcMemberName}" class="form-control" required=""/>
<g:hiddenField name="participatedWcMemberId${i}" value="${wcMembers?.id}"/>
<a onclick="addAnotherWcMemberEdit()">Add More</a> ||
<a onclick="removeThisMember()">Remove</a>
</div>
</div>
我的函数克隆DIV >>>
function addAnotherWcMemberEdit(){
var memberSign = 'participatedWcMemberName' + wcMemberCounterEdit
$('#wcmEdit').clone().find('input').attr({
value: '',
id: memberSign,
name: memberSign
}).end().appendTo('#wcMember');
wcMemberCounterEdit++;
}
我只是发现了这些夫妇的文章,我觉得你的自定义元素不被识别为浏览器,这意味着它可能是非常困难甚至不可能消除隐藏的真实元素因为它使用冒号(g:hiddenField)。所以也许你需要重新考虑你对这个问题的方法。有用的链接:http://www.html5rocks.com/en/tutorials/webcomponents/customelements/?redirect_from_locale=ru和https://developer.mozilla.org/en-US/docs/Web/API/Document.registerElement# Browser_compatibility – jyrkim 2014-12-06 17:58:16