【问题标题】:Automated clicked input type in JqueryJquery中的自动单击输入类型
【发布时间】:2021-09-02 22:22:45
【问题描述】:

我遇到了麻烦和困惑,Jquery 中是否有任何触发事件可以使用输入类型的id 自动单击输入类型?问题是我在从我的输入类型加载所有数据方面遇到问题,就像typeahead or autocomplete,我不想手动单击输入类型。这对我很有帮助。

点击前

点击后

<input class="form-control" id="kt_typeahead_1" type="text" placeholder="States of USA"  v-model="formFields.fullname"/>

脚本

 mounted() {
    this.autoComplete();
},

autoComplete() {

   $("#kt_typeahead_1").trigger('click');
}

【问题讨论】:

  • $("#kt_typeahead_1").trigger('click'); 这对你来说不合适吗?

标签: javascript php jquery laravel vue.js


【解决方案1】:

$('input#kt_typeahead_1').autocomplete("search"); 将启动自动完成搜索。

如果您想先在其中输入一个值以便搜索,$('input#kt_typeahead_1').val("My value") - 然后是上面的 autocomplete.search 方法

如果你只是想给输入一个焦点,$("#kt_typeahead_1").focus()

【讨论】:

  • 感谢您的回复,但没有成功。我只是想再次自动单击输入类型再次触发可能吗?问题是我一直在通过 API 获取数据
  • 对不起,我真的不明白。带我过去。页面加载,然后...
  • 感谢您的回复,抱歉。问题是,上图显示before click,当我输入内容时,它会触发结果,但只有当你再次点击输入类型时才会弹出结果,点击后的图像就像上图一样跨度>
  • 现在我一直在想办法自动点击输入类型是可能的吗?
  • 您是说在输入内容时,您希望最接近的匹配项来预填充输入区域吗?它仍然会显示下拉菜单,但也会用最接近的匹配项预先填充您正在输入的文本框?就像谷歌在搜索栏中所做的那样?
猜你喜欢
  • 1970-01-01
  • 2014-08-17
  • 1970-01-01
  • 2017-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-05
相关资源
最近更新 更多