jquery - 选择 Selectize.js 字段后如何关注下一个字段

标签 jquery selectize.js

selectize.js select 元素中选择一个项目后,如何聚焦到下一个元素?我在 selectize.js 中没有找到 onSelect 选项。注意:我的下一个元素也是 selectize.js 选择元素

enter image description here

最佳答案

您可以在第一个选择框上使用 change 事件。然后,每当第一个选择框发生变化时,请使用 selectize 实例并为第二个选择框调用 .focus()

演示代码:

var $select = $('#a').selectize();
var $select2 = $('#b').selectize();
// get instance
var selectize = $select[0].selectize;
var selectize2 = $select2[0].selectize;
//on change of first select or use blur event
selectize.on('change', function onChange() {
  selectize2.focus() //focus second one 
});
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.8.5/css/selectize.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.8.5/js/standalone/selectize.min.js"></script>
<select id="a">
  <option value="1">A</option>
  <option value="3">N</option>
</select>
<select id="b">
  <option value="1">A</option>
  <option value="22">Ar</option>
</select>

关于jquery - 选择 Selectize.js 字段后如何关注下一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67378293/

相关文章:

javascript - 单击时启用和禁用输入字段(不切换)

javascript - 方法是否被视为事件处理程序?

javascript - 将 div 标签的内容保存到图像文件中

javascript - 检测到搜索没有返回结果 - Selectize.js

javascript - 将 JavaScript 代码重构为 jQuery 代码

jquery - 滚动条显示何时调用 jquery.show()

R Shiny 选择 : How to set the minimum number of options in selectizeInput

javascript - Selectize.js destroy() 方法更改选择值

javascript - Selectize.js:使用默认值填充

javascript - 将 selectize.js 与远程源结合使用