类似问题Can an Option in a Select tag carry multiple values?内 - 除了我要引用的值在JavaScript引用多个值的选项元素
总结一下:
我想在一个选择框选定的项目返回多个值 - 所以我想是这样的:
<SELECT id='selectList'>
<OPTION value1="a" value2="b" value3="c">OPTION 1</OPTION>
<OPTION value1="d" value2="e" value3="f">OPTION 2</OPTION>
</SELECT>
我那么想获得所选项目的值:
var sel = document.getElementById('selectList');
selValue1 = sel.options(sel.selectedIndex).value1;
selValue2 = sel.options(sel.selectedIndex).value2;
selValue3 = sel.options(sel.selectedIndex).value3;
目前我可以拉取value ='x'作为选项,但我需要更多的值才能与选项关联。我可能可以将所有三个值分隔成一个,然后使用字符串函数将它们分开,但这看起来很讨厌。
完美的感谢 - 和的jsfiddle击穿帮助我理解结构更好 – user2213361 2013-05-04 18:08:12