Выберите2 несколько тегов и формат выбора

0

Я использую jquery plug в select 2, который генерирует теги, теперь я хочу сделать эти теги взломанными, но в результате, когда я устанавливаю параметр formatSelection в опции, поскольку href это дает мне что-то вроде: Zleceniodawca

Html выглядит так:

<select data-placeholder="Dane z kontraktu" class="select" multiple="multiple" tabindex="6" id="tags">
                    <option value=""></option>
                    <optgroup label="System">
                        <?php foreach($config_system as $input => $name) : ?>
                        <option value="<?php echo $input; ?>"><?php echo $name; ?></option>
                        <?php endforeach; ?>
                    </optgroup>
                    <optgroup label="Podstawowe">
                        <?php foreach($config_basic as $input => $name) : ?>
                        <option value="<?php echo $input; ?>"><?php echo $name; ?></option>
                        <?php endforeach; ?>
                    </optgroup>
                    <optgroup label="Sailing Schedule">
                        <?php foreach($config_ss as $input => $name) : ?>
                        <option value="<?php echo $input; ?>"><?php echo $name; ?></option>
                        <?php endforeach; ?>
                    </optgroup>
                </select>  

Как код JQuery:

select: function()
{
    function formatSelection(item) {
        return '<a href="#">' + item.text + '</a>';
    }

    $('#tags').select2({
        formatSelection : formatSelection
    });
}
Теги:

2 ответа

1
Лучший ответ

Это делает трюк:

 $('#tags').select2({
        formatSelection : formatSelection,
        escapeMarkup: function(m) { return m; }
    });
0

Не могли бы вы попробовать добавить событие в формате formatResult и formatSelection, как показано ниже.

formatResult: formatSelection,
formatSelection: formatSelection,

Ещё вопросы

Сообщество Overcoder
Наверх
Меню