4
我在我的表單中有2個字段,我想用jQuery克隆,但是選擇html表結構讓我很困惑如何更改id和表單字段的值以及標籤文本。這裏是表單字段結構如何修改表格行內的克隆字段表單值和id?
<table>
<tbody>
<tr id="attribute-name">
<td class="label"><label for="listing_qty">quantity</label></td>
<td class="value">
<input id="listing_qty" name="field_name[]" value="quantity" class="required-entry disabled attribute-name input-text" readonly="1" type="text">
</td>
</tr>
<tr id="attribute-custom">
<td class="label"></td>
<td class="value">
<input id="listing_custom_field" name="custom_field[]" value="" placeholder="Custom Attribute Field" type="text" class=" input-text">
</td>
</tr>
</tbody>
</table>
感謝您的回答,但是當我的行在
內沒有標識時會發生什麼,如何使用類/ id來自最後一個表單字段 –我更新了在最後一個包含輸入元素的「
您應該將最終的渲染與模板分開。你的功能的另一個重要部分是分配一個唯一的編號來組成ID和名稱。
我建議你實現像https://github.com/BorisMoore/jquery-tmpl
的解決方案寫一個腳本程序節點內模板一個ID,然後複製它的內容和替換{}出現,因爲你需要。
來源
2016-12-23 07:01:28 Edorka
您可以使用
.clone()
jquery函數克隆HTML元素,並在克隆的HTML元素上執行所有jquery操作,就像我們在常規jquery選擇器上執行的那樣。請檢查下面的工作片段。在片段中,我更改了標籤名稱和ID。
來源
2016-12-23 07:01:44
感謝您的答案,但,當我行是
沒有ID,如何使用類/ ID從最後一個表單字段 –得不到你追加它裏面發生什麼事。你可以請分享你的HTML。你也可以請分享你的預期輸出。 –
我在我的問題中編輯了我的代碼示例,tbody和table不能有任何id,所以如果他們沒有任何id,我該如何追加? –
相關問題