语义 UI - 搜索输入 - 为输入添加值

Semantic UI - Search input - add value to the input

我有以下输入:

<div class="ui search kunde-search">
    <input class="semantic-input prompt" value="" name="client" type="text" placeholder="Common passwords...">
    <div class="results"></div>
</div>

我正在使用语义-ui 以使用搜索功能,然后搜索我的数据库以查找特定内容:

  $('.kunde-search')
  .search({
    apiSettings: {
      url: '/api/softbox/retrieve_clients&q={query}',
    },

    onResponse: function(response) {
        return response;
    },
    onSelect: function(result){
        console.log(result.client_id);
        $('.semantic-input').val(result.client_id);
    },

    minCharacters : 3
  });

result.client_id 值正确且已填充。控制台日志显示正确的值。但是,我无法将此值添加到 input.

尝试在更改输入值后使用 return false,例如

onSelect: function(result){
    console.log(result.client_id);
    $('.semantic-input').val(result.client_id); // add id
    $('.results').removeAttr('style').hide(); // hide it forcefully
    return false; // prevent default functionality.
},

奇怪的是,它只是废弃了 return false; 语句并像这样使用它:

onSelect: function(result){
             $('input[name="client_id"]').val(result.client_id);
        },