Javascript 如何使用jquery触发选择选项?

Javascript 如何使用jquery触发选择选项?,javascript,jquery,Javascript,Jquery,我找不到一种方法来触发选择选项,只显示下拉列表。我知道如何为select设置val,但我只需要显示下拉列表 我只想显示下拉列表,让它保持打开状态。使用一些复杂的代码是可能的 $(document).ready(function() { open($('select')); }); function open(elem) { if (document.createEvent) { var e = document.createEvent("MouseEvents"

我找不到一种方法来触发选择选项,只显示下拉列表。我知道如何为select设置val,但我只需要显示下拉列表


我只想显示下拉列表,让它保持打开状态。

使用一些复杂的代码是可能的

$(document).ready(function() {
    open($('select'));
});

function open(elem) {
    if (document.createEvent) {
        var e = document.createEvent("MouseEvents");
        e.initMouseEvent("mousedown", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
        elem[0].dispatchEvent(e);
    } else if (element.fireEvent) {
        elem[0].fireEvent("onmousedown");
    }
}
看到这个了吗


From:

请详细说明仅触发选择选项?要触发还是显示下拉列表?如果您的意思是要以编程方式使选择元素显示选项列表,则不能。为此,您需要使用一个选择样式插件。@user3840211查看我的答案@RoryMcCrossan实际上有可能: