我想表明的國家名單,像這樣選擇的選項時:更改選擇選項顯示的文本,但返回更改選擇
<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,無法取回以前的全名,因爲它的改變! –