javascript - select2 通过 jquery 或 js 从下拉列表中触发一个元素

标签 javascript jquery html jquery-select2

有没有办法触发 select2通过 jquery 或 javascript 从下拉菜单中选择项目?

我成功地触发了主要的 select2 元素

$("#s2id_address a").trigger({type:'mousedown'});

为了打开下拉菜单。

现在我想触发下拉列表的第一个元素,但我的示例都不起作用;

$("#select2-drop ul li[1]").click();
$("#select2-drop ul li[1]").trigger('click');
$("#select2-drop ul li[1]").trigger({type: 'mousedown'});
$("#select2-drop ul li[1]").trigger('change');

最佳答案

找到了可行的解决方案

$(".select2-results li:nth-child(LISTINDEX) div").trigger({type:'mouseup'});

成功了

关于javascript - select2 通过 jquery 或 js 从下拉列表中触发一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31428270/

相关文章:

Javascript setTimeout 范围引用错误的变量

javascript - CSS:导航下拉位于图像 slider 后面

javascript - 如何实现可折叠的导航栏?

javascript - 在 jQuery 中从父元素外部单击 "this"时如何切换子元素?

html - 第三个下拉菜单未显示在移动调整大小上

javascript - 浏览器调整大小比较语句

javascript - 如何在 Windows 上使用快速 channel 将 React native iOS 应用程序部署到应用程序商店?

javascript - 将渲染的 Django 模板与其他一些项目一起放入 Json 中

javascript - jquery 旋转功能不起作用

javascript - 在 HTML/CSS 中自定义和定位垂直 slider