语义表下拉获取价值

时间:2018-02-10 13:31:30

标签: javascript jquery drop-down-menu semantic-ui

我在我的一个表单中使用语义下拉列表。我正在使用jinja2添加选项,如下所示。

<div class="ui selection dropdown">
    <input type="hidden" name="set">
    <i class="dropdown icon"></i>
    <div class="default text">Class</div>
    <div class="menu">
        {% for set in sets %}
        <div class="item"  data-value="{{ set.id }}">{{ set.name }}</div>

        {% endfor %}

    </div>
</div>

我正在尝试使用javascript获取data-value,这就是我目前正在使用的内容:

var setID = $('.ui.dropdown').dropdown('get value');

但是,当我使用console.log(setID)时,不会打印任何内容。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

我发现了问题:我有一个if语句进一步用1 =代替而不是两个,所以它覆盖了setID的值。