如何在点击时触发输入更改?

时间:2015-06-01 14:35:55

标签: jquery search javascript-events textinput

我有一个搜索过滤器。当用户点击图标搜索时显示输入。

<div class="pull-right">
    <a href="" class="search common-sprite icon-search" title="search"></a>
</div>
<div class="input-text-container search" style="display:none;">
    <input type="text" id="textSearch" class="input-text-big search-message" placeholder="Search in your list" />
    <i class="common-sprite cross search"></i>
</div>

当显示输入文本容器时,应在列表中的&#34;搜索之前显示光标行,并且用户应该能够立即开始在搜索词中输入。

我尝试了以下内容:

 $('.search.icon-search').on(
    'click',
    function() {
    $('#textSearch').trigger('change')
    });

但它不起作用。

有人可以帮助我点击输入更改吗?

1 个答案:

答案 0 :(得分:0)

您想要focus关于该元素:

$('.icon-search').click(function() {
  $('.input-text-container').show().find('input').focus();
});