我需要幫助來解決一個簡單的需求。根據選擇的選項重新創建陣列
<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-{myop1}-{myop2}", "def-{myop2}"];
INTO
combo = ["abc-OQ-PR", "def-PR"];
。
要注意的另一件事是,我不能簡單地改變選擇框的選項的值,這意味着HTML是有點像它,如果它會幫助,唯一的部分我可以在該HTML重構是之間的文字內容3210
我不知道,但我已經花了幾個小時只是爲了解決這個問題。也許是由於我有限的jQuery知識。
請幫忙。謝謝
所以`abc- {myop1} - {myop2}`是一種模板,您想從選擇框中「插入」值? – 2011-01-20 08:14:51
是的,新陣列將基於選擇框中的選擇。 – Marvzz 2011-01-20 08:19:40