我需要帮助来解决一个简单的需求。根据选择的选项重新创建阵列
<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