選定的選項我有新的問題,我選擇二選項。我無法清除我的選擇框。 在JSFiddle中,我爲數據做'選擇'。問題在於我無法刪除最後一個元素,或者在我的Web門戶中清除整個字段,但在JSFiddle中,一切看起來都正常。我的門戶給我錯誤「類型錯誤:a爲空」,我不知道爲什麼。
這裏是我的代碼:清除在選擇二
$.getJSON(url, function (data){
$("#mySelect").select2({
data:data,
placeholder: "Select options",
templateSelection: function(val) {
return val.text;
}
});
});
而我的選擇:
<select id="mySelect"></select>
當我使用其他的解決辦法,但我就不能調用相關數據「templateSelection」的問題就消失了。在這個解決方案,我創建了我的選擇選項和簡單的使用選擇2,但正如你可以看到現場「data.version」我回答「不確定」
代碼:
var data=[
{id:1, text: "sample_1", version: "1"},
{id:2, text: "sample_2", version: "2"}];
$.each(data, function(i,x){
$('#mySelect').append($('<option>', {
value: x.id,
text: x.text
}));
});
$("#mySelect").select2({
templateResult: function(data) {
return data.text + ' ' + data.version;
}
});
任何爲什麼這個解決方案在jsfiddle中工作,但不是在我的門戶中的消聲?
的HTML屬性您不必變量「a」在你的代碼。也許你做錯了? –
是啊,但我得到這個錯誤在jQuery的2.1.3.min.js –
你有select2.full.min.js的最新版本? –