0

templateResult を使用して select2 の選択肢をフォーマットし、選択したテキストの前に fontawesome アイコンを含めようとしています

残念ながら、ドキュメントに従っていましたが、機能していません。フォントのすばらしいアイコンは表示されますが、翻訳でテキストが失われます

  function formatFA(icon) {

    if (!icon.id) { return icon.text; }
    var $icon = $(
      '<i class="fa fa-circle" style="color:green"></i> ' + icon.text + ' '
    );
    return $icon;

  };
  $('#gyr_ind').select2({
    templateResult: formatFA
  });

これは、私が実際に話していることを確認するためのコードの js フィドルです。

http://jsfiddle.net/46f9c7jy/

4

1 に答える 1