従属ドロップダウンを使用しています。どちらがうまく動作するかは、 ですが、必要に応じてさらに多くの行を追加できるようにテーブルに入れておきます。この行のクラスのみを選択してください - Jquery
問題は、クラスを使用してドロップダウンを選択しているため、現在の行だけでなくすべてのドロップダウンにオプションが追加されていることです。
$(".quote_product").append(option);
メイン犯罪者であり、私が使用しようとしている:
$(this).closest('tr').find(".quote_product").append(option);
が、これは空白の出力になります。
私の他の考えは、テーブル行の例#quote_product_1などを使用してIDを適用することでしたが、試してみるとインデックス(-1)が得られました。
HTML以下のように: `
<tr>
<td>1</td>
<td>
<select class="form-control quote_category">
<option value="">--Select--</option>
</select>
</td>
<td>
<select class="form-control quote_product">
<option value="">--Select--</option>
</select>
</td>
<td>
<input type="input" name="quote_width" class="form-control quote_width" id="" placeholder="0.00" disabled="" />
</td>
<td>
<input type="input" name="quote_qty" class="form-control quote_qty" id="" placeholder="1.00" />
</td>
</tr>
<tr>
<td>2</td>
<td>
<select class="form-control quote_category">
<option value="">--Select--</option>
</select>
</td>
<td>
<select class="form-control quote_product">
<option value="">--Select--</option>
</select>
</td>
<td>
<input type="input" name="quote_width" class="form-control quote_width" id="" placeholder="0.00" disabled="" />
</td>
<td>
<input type="input" name="quote_qty" class="form-control quote_qty" id="" placeholder="1.00" />
</td>
</tr>
<tr>
<td>3</td>
<td>
<select class="form-control quote_category">
<option value="">--Select--</option>
</select>
</td>
<td>
<select class="form-control quote_product">
<option value="">--Select--</option>
</select>
</td>
<td>
<input type="input" name="quote_width" class="form-control quote_width" id="" placeholder="0.00" disabled="" />
</td>
<td>
<input type="input" name="quote_qty" class="form-control quote_qty" id="" placeholder="1.00" />
</td>
</tr>
オプションを追加する方法が明確ではありません...クリック、変更、または(イベントとは何か、またはページの読み込み時に実行したい)完全なコードを投稿できますか? – sinisake