私は簡単な要件を解決するための助けが必要です。選択したオプションに基づいて配列を再作成
<select id="my-select1">
<option value="1">This is option 1 ({myop1}|OP)</option>
<option value="2" selected>This is option 2 ({myop1}|OQ)</option>
<option value="3">This is option 3 ({myop1}|OR)</option>
</select>
<select id="my-select2">
<option value="1">This is option 1 ({myop2}|PP)</option>
<option value="2">This is option 2 ({myop2}|PQ)</option>
<option value="3" selected>This is option 3 ({myop2}|PR)</option>
</select>
<select id="my-select3">
<option value="1">This is option 1 ({myop3}|QP)</option>
<option value="2">This is option 2 ({myop3}|QQ)</option>
<option value="3" selected>This is option 3 ({myop3}|QR)</option>
</select>
上記のHTMLを参照してください、私は私の配列再作成します:選択したオプションに基づいて
combo = ["abc-OQ-PR", "def-PR"];
INTO
combo = ["abc-{myop1}-{myop2}", "def-{myop2}"];
を。
もう一つ注目すべきは、選択ボックスのオプションの値を単純に変更することができないということです。つまり、HTMLが多少なりともそのままであるということです。もし役立つならば、HTMLで再構成できる部分3210
間違いですが、私はすでにこの問題を解決するために数時間を費やしています。たぶん私の限られたjQueryの知識のためです。
助けてください。ありがとう
'abc- {myop1} - {myop2}'はテンプレートのようなもので、選択ボックスから値を "挿入"したいのですか? –
はい、新しい配列は、選択ボックスからの選択に基づいています。 – Marvzz