태그에 대해 Select2를 사용하고 있습니다. 플러그인은 태그를 제거하기 위해 ×
을 원시 X로 붙입니다. 나는 이것을 정말로 좋아하지 않으며 이것 대신 나의 아이콘 <i class="icon icon-remove"></i>
중 하나를 사용하고 싶다. 불행히도 설명서에서이 동작을 재정의하는 방법에 대한 정보를 찾을 수 없습니다.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;
};
을 BTW 내가 Select2 4을 사용하고 있습니다.
재미있는 생각이지만, 더 이상 태그를 제거하지 않으므로 아이콘의 요지를 뒤집을 것이라고 생각합니다. select2는 select2-selection__choice__remove 클릭을 찾습니다. 물론 – Alex
버튼을 유지해야합니다. 및 디스플레이 블록, 너비 및 높이와 함께 스타일링하여 클릭 할 수 있도록하십시오. 여기에 설명 된 것처럼 아이콘 글꼴을 사용하세요. https://stackoverflow.com/questions/20782368/use-font-awesome-icon-as-css-content –