2016-08-15 103 views
0

私のWebサイトのselectの一部をselect2のものに変換しましたが、次のコードはもう機能しません。私は私のhtmlであるとします。するとselect2ドロップダウンの値を空の文字列に設定します

<select id = "CountryList" > </select> 

$("#CountryList").select2(); 

function Func() { 
document.getElementById("CountryList").value = ""; 
} 

Func(); 

この問題を解決する最も簡単な方法は何ですか。

編集:選択の選択値を空の文字列に設定しようとしています。あなたが選択を空にしようとしている場合、将来の機能としてこれを必要とする人にとって、私は答え

+0

あなたがセレクを削除しようとしていますtオプションを選択するか、選択したオプションをデフォルトにリセットしますか? –

+0

@ H.C。選択した値を空の文字列に設定しようとしています。 – IntegrateThis

+0

@ H.Cが動作しない – IntegrateThis

答えて

0

これは動作します:

function EmptyValueForSelect2(SelectId) { 
$("#"+SelectId).val("").trigger("change"); 


} 

function SetValueForSelect2(SelectId, Value) { 
$("#"+SelectId).val(Value).trigger("change"); 

} 
0

を追加して、使用:

編集2 $("#CountryList").select2("val", "");

EDIT: あなたは、単純にしたい場合空の文字列を追加し、それを選択:$("#CountryList").append('<option value="" selected="selected"></option>')

関連する問題