jQuery は、Select で選択された Text と Value を取得します:
$(" #select_id").change(function(){//code...}); //項目の 1 つが選択されたときにトリガーされる、Select のイベントを追加します
var checkText=$( "#select_id").find( "option:selected").text(); //Select で選択されたテキストを取得します。
var checkValue=$("#select_id").val(); //値を取得します。 selected by Select
var checkIndex=$ ("#select_id ").get(0).selectedIndex; //Select
var maxIndex=$("#select_id option:last") で選択されたインデックス値を取得します。 attr("index"); //選択の最大インデックス値を取得します
jQuery は選択のオプション項目を追加/削除します:
$("#select_id").append("$("#select_id").prepend(""); //Select のオプション (最初の位置) を挿入します
$("#select_id option:last").remove(); // Select の最大のインデックス値を持つオプション (最後のもの) を削除します
$ ("#select_id option[index='0']").remove() ; //Select のインデックス値 0 のオプション (最初) を削除します
$("#select_id option[value='3']" ).remove(); //選択オプションの Value='3' を削除
$("#select_id option[text='4']").remove(); //Text='4 のオプションを削除' in Select
内容をクリアします:
$("#charCity").empty();