我有选择框和选项值
英国 美国
当我选择“英国”作为选项时,我想要两个值“UK”作为选定值,参数值为1
使用jQuery的任何可能性?
答案 0 :(得分:3)
您可以使用.data()函数。首先,您必须在选择选项上设置数据。
<option data-country="UK" data-value="1" selected="selected"></option>
然后,您可以通过执行以下操作获取该数据:
$("option:selected").data("country");
$("option:selected").data("value");
答案 1 :(得分:2)
HTML
<select id="myid">
<option value="0" class="US">United States</option>
<option value="1" class="UK">United Kingdom</option>
</select>
的jQuery
$('#myid').change(function (){
var id = $(this).val(); // 0 or 1
var code = $(this).attr('class'); //UKorUS
//do what u like with it
});
答案 2 :(得分:0)
使用2D数组并保留所需的值并同时获取下拉列表的onchange事件