私のコードで次のことを達成しようとしていますが、複雑になっています。 私はそれに重複した値の有無にかかわらずドロップダウンを持っています。簡単にするためにjavascript/jQueryを使用してドロップダウンから値を削除して追加します
は、次のシナリオを想定することができます:
dropdown1:
<select>
<option>100</option>
<option>200</option>
<option>102</option>
</select>
ドロップダウン2:
<select>
<option>100</option>
<option>200</option>
<option>201</option>
</select>
dropdown3:
<select>
<option>100</option>
<option>300</option>
<option>301</option>
</select>
ケース1: ユーザーがドロップダウン1から値100を選択すると、すべてのドロップダウンから100を削除し、ドロップダウン1の値を100から200に変更すると100がすべてのドロップダウンに追加され、200がすべてのドロップダウンから削除されます。
削除は簡単ですが、値を追加するのは少し難しいです。
追加する値と複数の値を変更する場所を覚えておくために、リストやその他のデータ構造を維持するにはどうすればよいですか?任意の事前jquery機能または私が使用できるジェネリックjavacriptロジックはありますか?
彼らは選択第二の選択第一及び200から100を選択した場合について、どのように、あなたは、最初から200を削除しますか? – vabii
ドロップダウンを手動で変更するのは最初のドロップダウンでのみ行われますか? –
はい200はdropdown1オプションリストから削除する必要があります – user3719398