次のhtmlで:
<input type='hidden' id='cantseeme'>
Select2 コントロールを動的に作成し、オプションを追加するのに問題はありません。
// simplified example
var select2_ary = [];
select2_ary.push({
id : "one",
text : "one"
});
select2_ary.push({
id : "two",
text : "two"
});
$("#cantseeme").select2({
placeholder : "Pick a number",
data : select2_ary
});
ただし、この方法で追加する方法がわかりませんoptgroups
。この議論は github で、この記事はブログで見つけましたが、前者は動的optgroup
追加について議論していないようで、後者についてはまったく理解できません。
誰にもアイデアはありますか?