javascript - 语义 ui 下拉列表中的默认选定值
问题描述
我正在尝试附加选项以选择并使用默认选定值。
这是我的HTML代码
<div class="ui element" id="action-div">
<label for="action-type">Action</label>
<select id="action-type" class="ui dropdown" name="Action">
</select>
</div>
JavaScript 代码
$('#action-type').append('<option value="initiate">Initiate</option>\n' +
'<option value="generate">Generate</option>\n' +
'<option value="cancel_and_reinitiate">Cancel and Reinitiate</option>\n' +
'<option value="data_correction">Data Correction</option>').val('initiate');
我想默认选择第一项,但它不起作用。
请在这里帮忙。
提前致谢
解决方案
尝试使用<option value="generate" selected = "selected"> Generate<option>
. 现在下拉菜单的默认值设置为生成。
我使用Generate来向您展示如何设置要选择的默认值。如果你愿意,你也可以使用selected=selected
第一个元素
$('#action-type').append('<option value="initiate">Initiate</option>\n' +
'<option value="generate" selected = "selected">Generate</option>\n' +
'<option value="cancel_and_reinitiate">Cancel and Reinitiate</option>\n' +
'<option value="data_correction">Data Correction</option>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="ui element" id="action-div">
<label for="action-type">Action</label>
<select id="action-type" class="ui dropdown" name="Action">
</select>
</div>
推荐阅读
- python - 如何将 ctypes 结构数组传递给 pyOpenCL?
- angular - 将数据推送到数组中,但在将时间戳转换为日期之后
- html - 悬停在图像上时按钮显示
- c++ - 在 ConsoleApplication2.exe 中的 0x00080000 处引发异常:0xC0000005:访问冲突执行位置 0x00080000 Visual Studio
- macos - 在 MacOS 上使用 Cmd+tab 激活 Electron 应用程序
- java - 在 Repl.it 上进行“扑克脸”练习的测试失败
- javascript - React - 结合即时输入和去抖动输出
- python - 使用 Qt Gui 执行慢速实时视频源的 Opencv 人脸检测
- postgresql - 将现有 shapefile 从地理服务器上传到 postgresql
- c# - C# 无法将列表转换为 IEnumerable