javascript - 语义用户界面 : How to define selected item of search dropdown ("<select>")?

标签 javascript semantic-ui

如何设置搜索下拉(选择)表单域的选定项?我尝试使用以下 jQuery/JavaScript 代码:

if (equal == 0) {
    $('#sj_company').html($('#sj_company').html() + '<option value="' + key + '" selected="selected">' + data[key] + '</option>');
    $('.searchdropdown').dropdown('set selected', data[key]);
} else {
    $('#sj_company').html($('#sj_company').html() + '<option value="' + key + '">' + data[key] + '</option>');
}

编辑: 基础是语义 ui 前端框架;-)

最佳答案

对于语义 UI 框架,您应该在此处查阅指南:dropdown behavior .这告诉我们进行以下调用:

$('#dropdown').dropdown('设置选中', value);

或传递一个对象(可能对多选或开发人员的偏好有用):

$('#dropdown').dropdown({'set selected': value});

非框架答案(在针对特定框架编辑问题之前)

如果选择列表的 id 是dropdown,你可以这样做:

$('#dropdown').val();

要设置值,比如说选项的值为a,你可以这样做:

$('#dropdown').val('a');

我建议阅读 .val() 上的 jQuery 页面.

JSFiddle 示例:http://jsfiddle.net/vo9kpsry/1

关于javascript - 语义用户界面 : How to define selected item of search dropdown ("<select>")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30761838/

相关文章:

semantic-ui - 如何将 Semantic-UI 与 Aurelia-Cli 集成?

javascript - 语义用户界面 : How to set up a list of values onto a dropdown using javascript?

validation - 语义 UI 错误模板

javascript - Hosted Ext js 4 - 我在哪里可以找到它并从那里获取我的页面?

javascript - ternJS - 生成 JSON 类型定义文件

javascript - 将 Switchery 封装在指令 VueJS 中

javascript - 处理从单个输入元素通过 POST 上传的多个文件

javascript - Chrome 扩展 : store data on background

twitter-bootstrap - Semantic-ui 与 Bootstrap

javascript - 每个复选框出现两次