如何让 HTML select 元素在 selected 选项与下拉列表中显示的选项不同时显示不同的值?

How to get a HTML select element to display a differenct value when an option is selected than is shown in the dropdown list?

例如,我使用的国家/地区下拉列表显示如下: Dropdown list

当我 select 一个选项时,会显示整个国家和号码,但我宁愿只显示号码代码。如何做到这一点?

您可以为此使用两个下拉菜单。一个具有要显示的值,另一个具有 select 的值。然后与 javascript.

同步

https://jsfiddle.net/81nbvtLx/7/

有了 jQuery,您可以使用:

$('#sel2').change(function() {
    $('#sel1').prop('selectedIndex', $(this).prop('selectedIndex'));
});