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最後のフォームフィールド –入力エレメントを含む最後の '
テンプレートから最終レンダリングを分離する必要があります。あなたの機能のもう一つの重要な部分は、IDと名前を構成するための一意の番号を割り当てることです。
私はIDを持つスクリプトノード内のテンプレートを入れhttps://github.com/BorisMoore/jquery-tmpl
ようなソリューションを実装するために、あなたをお勧めしますが、それはコンテンツだコピーし、必要に応じて} {出現を交換してください。
出典
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を持たないとどうすれば追加できますか? –
関連する問題