我想表明的国家名单,像这样选择的选项时:更改选择选项显示的文本,但返回更改选择
<select id="country_code">
<option value="358"> Finland(+358)</option>
<option value="33"> France(+33)</option>
<option value="43"> Austria(+43)</option>
</select>
当用户选择一个国家,我想只有代码显示为选定的选项。
这是我已经试过:
$("#country_code").change(function(){
$(this).find("option:selected").text("+"+$(this).find("option:selected").text().match(/(\d+)/g));
})
此代码是分离代码(正则表达式是用于分离数)从所选的选项,并显示它,而不是全名,和它的作品。
但问题是当我尝试选择一些其他国家时,以前的选项已经改变!我无法取回它。
它看起来像这样:
<select id="country_code">
<option value="358"> +358</option>
<option value="33"> France(+33)</option>
<option value="43"> +43</option>
</select>
我应该如何做到这一点?我在网上搜索没有结果。
你想要的是一个国家一旦已经选择了它的代码应该被显示,但一旦其他国家选择了以前conutry全名和密码应该出现? – Rahul
是@Rahul,无法取回以前的全名,因为它的改变! –