我有一个克隆的div包含输入元素,所有这些都被禁用。我正在尝试使用以下JQuery代码来删除每个div的子项的disabled属性。为什么我不能删除所有孩子的属性?
clonedElement.children().removeAttr('disabled');
我没有大量的JQuery经验,所以我可能误解了这种工作方式。我应该如何去除克隆节点的所有孩子的“禁用”属性?
如果有帮助,clonedElement与JQuery的.clone()方法创建。
HTML我使用的自我测试---
<div id="original_item" class="hidden">
<div class="row_submit">
<div class="med_field">
<p>Product:</p>
<select name="product[]">
<option></option>
</select>
</div>
<div class="small_field">
<p>Type:</p>
<select name="type[]">
<option></option>
</select>
</div>
<div class="small_field">
<p>Price:</p>
<input type="text" name="price[]" value="test" disabled="disabled" />
</div>
<div class="small_field">
<p>Quantity:</p>
<input type="text" name="quantity[]" />
</div>
<img onclick="removeItem(this);" title="Remove Item" style="margin: 18px 0 0 12px;" src="icons/cancel.gif" />
</div>
<input type="hidden" name="warehouse_data[]" />
</div>
你能显示HTML? – lonesomeday 2011-06-07 18:48:39