0
私はタグにSelect2を使用しています。プラグインはタグを削除するために×
を粗Xとして付加します。私は本当にこれが好きではないと私はこの代わりに私のアイコン<i class="icon icon-remove"></i>
の1つを使用したいと思います。残念ながら、ドキュメントでは、この動作を無効にする方法に関する情報は見つかりません。Select2、複数の選択タグ、コアを変更せずにテンプレートを変更する
たとえば、タグの表示方法を変更するにはtemplateSelection
を使用できますが、プラグインは時刻アイコン(別のスタイルでも必要な機能)を追加します。
コアファイルを変更せずにテンプレートを変更する方法はありますか?もしそうなら、誰も私に簡単な例を教えてもらえますか?
私はそれをここにあります:
MultipleSelection.prototype.selectionContainer = function() {
var $container = $(
'<li class="select2-selection__choice">' +
'<span class="select2-selection__choice__remove" role="presentation">' +
'×' +
'</span>' +
'</li>'
);
return $container;
};
ところで私はSelect2 4を使用しています。
興味深いアイディアですが、select2が 'select2-selection__choice__remove'のクリックを探すにつれて、もはやタグを削除しないので、アイコンのポイントを覆すでしょう。 – Alex
もちろん、そのボタンを維持する必要があります。 をクリックし、表示ブロック、幅、高さでスタイルを変更してクリック可能にします。 ここで説明しているようなアイコンフォントを使用してください:https://stackoverflow.com/questions/20782368/use-font-awesome-icon-as-css-content –