【发布时间】:2017-12-07 20:34:48
【问题描述】:
我正在尝试为我的网站上的电话号码扩展更改 dropdown 的外观。 不是所有文本的间距不均匀,而是在扩展名之间隔开。
例如:
(+43) Austria
(+353) Ireland
(+1) United States
会变成:
(+43) Austria
(+353) Ireland
(+1) United States
我尝试过简单的空格(如 )并尝试将 (+XX) 和国家/地区名称分开在单独的标签中,但无济于事。
空格没有效果,  和 span 只是显示为他们的书面代码。有没有办法格式化下拉菜单以使其工作?下面是 HTML 示例(国家/地区列表很广泛):
<select class="countryCodeForMobile valid" id="countryCodeForMobile" name="countryCode">
<option value="+61">(+61) Australia</option>
<option value="+43">(+43) Austria</option>
<option value="+32">(+32) Belgium</option>
<option value="+55">(+55) Brazil</option>
<option value="+1">(+1) Canada</option>
<option value="+33">(+33) France</option>
<option value="+49">(+49) Germany</option>
<option value="+353">(+353) Ireland</option>
<option value="+39">(+39) Italy</option>
<option value="+31">(+31) Netherlands </option>
<option value="+64">(+64) New Zealand</option>
<option value="+48">(+48) Poland</option>
<option value="+351">(+351) Portugal</option>
<option value="+27">(+27) South Africa</option>
<option value="+34">(+34) Spain</option>
<option value="+41">(+41) Switzerland</option>
<option selected="selected" value="+44">(+44) United Kingdom</option>
<option value="+1">(+1) United States</option>
</select>
【问题讨论】:
-
基本思想是从其他元素构建一个下拉列表。
标签: javascript jquery html css dropdown