语义UI:下拉框无法select多个选项
Semantic UI: Dropdown box fails to select multiple options
我正在尝试实现一个包含语义下拉框的模式 UI。用户应该能够从下拉框中选择 select 多个选项。不幸的是,下拉框仅将最后选择的选项显示为 selected 选项。这是我的完整代码:
<html>
<head>
<meta charset="utf-8" />
<title>Semantic UI</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/1.11.8/semantic.min.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/1.11.8/semantic.min.js"></script>
</head>
<body>
<div class="ui container">
<div class="ui modal">
<i class="close icon"></i>
<div class="header">
Modal panel !!!
</div>
<div class="content">
<div class="ui container">
<select name="categories" multiple="" id="categories" class="ui fluid dropdown">
<option value="">Categories</option>
<option value="arts">Arts</option>
<option value="business">Business</option>
<option value="campus">Campus & Alumni</option>
</select>
</div>
</div>
</div>
</div>
<script>
$('.ui.modal').modal('show');
$('#categories').dropdown();
</script>
</body>
</html>
您需要在 class 中指定 'multiple',因此您的 class 应该是 'ui fluid multiple selection dropdown'。
我正在尝试实现一个包含语义下拉框的模式 UI。用户应该能够从下拉框中选择 select 多个选项。不幸的是,下拉框仅将最后选择的选项显示为 selected 选项。这是我的完整代码:
<html>
<head>
<meta charset="utf-8" />
<title>Semantic UI</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/1.11.8/semantic.min.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/1.11.8/semantic.min.js"></script>
</head>
<body>
<div class="ui container">
<div class="ui modal">
<i class="close icon"></i>
<div class="header">
Modal panel !!!
</div>
<div class="content">
<div class="ui container">
<select name="categories" multiple="" id="categories" class="ui fluid dropdown">
<option value="">Categories</option>
<option value="arts">Arts</option>
<option value="business">Business</option>
<option value="campus">Campus & Alumni</option>
</select>
</div>
</div>
</div>
</div>
<script>
$('.ui.modal').modal('show');
$('#categories').dropdown();
</script>
</body>
</html>
您需要在 class 中指定 'multiple',因此您的 class 应该是 'ui fluid multiple selection dropdown'。