ユーザーがさらにサービスを追加できるように、選択オプションの入力を複製しています。複製部分は正常に機能していますが、フォームを送信すると、最初のオリジナルの選択しか表示されません。
選択IDをインクリメントする必要があると思います.eg id="serviceId_2"
検索して検索しましたが、IDをインクリメントする方法が見つかりません。
JQuery
$('#clone').click(function() {
var original = $('#serviceId:eq(0)');
var allSelects = $('#serviceId');
var clone = original.clone();
$('select', clone).filter(function(i) {
allSelects.find('option:selected[value="' + $(this).val() + '"]').length;
allSelects.attr('id','asda');
}).remove();
$('#target').append(clone).append('<br />');
});
誰かが同様の問題を抱えていましたか?
乾杯
J