我有一個克隆的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