我用jQuery select2JQuery的選擇二未初始化
大小姐理解我的選擇2添加到我的下拉列表:
$('#PartnerAdresse_IdCountry').select2();
//#PartnerAddresse_IdCountry is filled with all countries
這是我的下拉列表與ASP MVC5創作:
@Html.DropDownListFor(model => model.PartnerAdresse.IdCountry, ViewBag.Country as IEnumerable<SelectListItem>, "", new { @class = "form-control", style = "width:100%;" })
// Viewbag是來自控制器的所有國家的填充物
但是我的網頁上,沒有出現,這是我的控制檯生成的代碼:
<select class="form-control" data-val="true" data-val-number="Le champ Pays doit être un nombre."
id="PartnerAdresse_IdCountry" name="PartnerAdresse.IdCountry" style="width:100%;">
<option value=""></option>
<option value="1">Afghanistan</option>
<option value="2">Afrique du Sud</option>
<option value="3">Albanie</option>
.
.
.
</select>
我也查:
- 在頁面沒有雙號
- 其它形式是正確的生成與select2
我只有這個領域的問題...有人可以幫助我嗎?
編輯 我已經改變,在我的代碼,它糾正寫有選擇2:$( '#PartnerAdresse_IdCountry')選擇2();
但問題是一樣的
只是改變'$( '#PartnerAdresse_IdCountry')選擇();''到$( '#PartnerAdresse_IdCountry')選擇2();' – NDFA
是的,對不起,我誤以爲我的代碼是:.select2() – Darkikari
我不確定名稱中的'.'點是否是有效的標記。如果用下劃線替換圓點(使名稱與ID相同)會發生什麼 –