javascript - 获取 Bootstrap 选择选择器实时搜索的输入文本值

标签 javascript twitter-bootstrap meteor

目前在meteor.js中建立一个网站,我似乎不知道如何从我的 Bootstrap 选择器中获取输入的文本——实时搜索文本框没有自己的ID。我的 HTML 如下所示:

    <div class="filter-component">
        <h5 class="text-center text-danger"> Name: </h5>
         <select ng-model="name" class="nameSelect" data-live-search="true" data-style="btn-primary" ng-options="x for x in names"> <option value="">Nothing selected</option>
          </select>
    </div>

最佳答案

您需要编写自定义代码来获取输入框中写入的文本的值。请参见下面的示例:

选择器 HTML:

<div class="filter-component">
     <h5 class="text-center text-danger"> Name: </h5>
     <select ng-model="name" class="nameSelect" data-live-search="true" data-style="btn-primary" ng-options="x for x in names"> <option value="">Nothing selected</option>
      </select>
</div>

选择器 jQuery:
$(document).on('keyup', '.filter-component .bs-searchbox input', function (e) {
    var searchData = e.target.value;
    console.log(searchData);

    //You can write the ajax code here
});

关于javascript - 获取 Bootstrap 选择选择器实时搜索的输入文本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45538062/

相关文章:

任何 html 元素的 Javascript 样式编辑器工具栏

javascript - 如何在优化文件之外实例化 requirejs 中的优化模块?

html - 如何删除在移动菜单上使用 Twitter Bootstrap 时出现的水平滚动条

Javascript 获取输入文本或文本区域中插入符号的绝对位置(以 px 为单位)

jquery - 尝试使类行的 Bootstrap div 与容器行的宽度相同

javascript - Meteor 在刷新后显示额外的结果,即使数据库只有单行

javascript - 如何通过 Angular 指令管理表单有效性?

javascript - 单击超链接时如何动态显示文本区域

meteor - Meteor 应用程序中的 Blaze 和 SpaceBars 有什么区别

javascript - Meteor 路由、Pub/Sub