我在我的一个表单中使用语义下拉列表。我正在使用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)
时,不会打印任何内容。
任何帮助将不胜感激
答案 0 :(得分:1)
我发现了问题:我有一个if语句进一步用1 =
代替而不是两个,所以它覆盖了setID的值。