jquery选择框需要帮助

时间:2011-02-18 11:46:38

标签: jquery select

我有选择框和选项值

    英国     美国  

当我选择“英国”作为选项时,我想要两个值“UK”作为选定值,参数值为1

使用jQuery的任何可能性?

3 个答案:

答案 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事件