はじめに
select2でvalueではなく、text(タグの文字列)を取得する方法を調べたのでメモっておく
環境
- Windows10
- Edge
- select2 4.0.6-rc.1
方法
select2('data')でタグのオブジェクト配列が取得できるため、それに対し"text"属性を取得すればよい。
例えば0番目のタグの文字列は、以下で取得できる。
$('.js-example-basic-multiple').select2('data')[0].text;
参考
How to get Selected Text from select2 when using
https://stackoverflow.com/questions/19814601/how-to-get-selected-text-from-select2-when-using-input