2016-11-14 2 views
1

Я пытаюсь получить выбор пользователя из раскрывающегося списка с несколькими выборами, но я, похоже, не могу их получить. Вот HTML:Не удается получить значения из всплывающего окна SemanticUI.

<div id="content_dropdown" class="ui multiple search normal selection dropdown" style="border-radius: 0px;width: 100%;"> 
    <i class="dropdown icon"></i> 
    <div class="default text">Dashboard widget, Improved reporting</div> 
    <div id="content_dropdown_menu" class="menu"> 
     {% for content_tag in content_tags %} 
     <div class="item" data-value="{{content_tag}}">{{content_tag}}</div> 
     {% endfor %} 
    </div> 
    </div> 

А вот Javascript я пробовал:

var selectedValues = $('#content_dropdown').val(); 
var selectedValues = $('#content_dropdown').dropdown('get value'); 

Оба они не возвращают ничего, даже несмотря на то, выпадающий заполняется.

Следует также отметить, что у меня это работало на отдельной странице, но я перемещал содержимое на 1 страницу, где я помещал эту форму в модальную. Я не знаю, почему это повлияло бы на это, просто подумал, что я хочу указать на это.

Спасибо.

ответ

0

Попробуйте это:

var selectedValues; 

$('#content_dropdown') 
    .dropdown({ 
    action: function(text, value) { 
     selectedValues = value; 
    } 
    }) 
; 
+0

Это возвращает 'undefined', к сожалению. –

+0

Попробуйте проверить это, выбрав что-то в своем раскрывающемся списке. – br3t

+0

Вот что я сделал. У меня было 4 значения. –