jQueryUIのタイプアヘッド機能を備えたテーブルがあります。テーブル行が1つしかない場合(初期ビュー)、フォームで機能しています。ユーザーが必要に応じて追加のテーブル行を作成できるようにするボタンがあります。これにより、テキスト入力と選択メニューのIDもインクリメントされます。
先行入力の選択に基づいて、一致する値を選択メニューに挿入する別のスクリプトがあります。これらは両方とも最初の行では正常に機能しますが、作成された追加の行では機能しなくなります。
サンプルのJSFiddleをセットアップしました。
http://jsfiddle.net/fmdataweb/hxzME/1/
なぜそれらが最初の行でのみ機能するのか理解していると思います-これらはこれらのIDに関連付けられています:#lastYearSelect1と#nextYearSelect1-しかし、それらを変更する方法がわからないため、#lastYearSelect2、#nextYearSelect2、#lastYearSelect3、 #nextYearSelect3など。