作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
http://community.sciencecareers.org/mt-static/plugins/CommunityPlus/js/autocomplete/ http://community.sciencecareers.org/mt-static/plugins/CommunityPlus/js/autocomplete/demo/
尝试以编程方式触发自动完成列表结果的显示。这样,而不是等待用户输入。
这可行吗? (我尝试过调用 Javascript 向下箭头键事件来获取元素的焦点。没有骰子)
最佳答案
当且仅当您使用 jQuery 1.3 或更高版本时,您可以创建 jQuery.Event
对象,然后 trigger()
它。只有当元素也被聚焦时我才能让它工作。因此,此代码适用于 the demo page 上的“电子邮件(本地):”示例.
var e = jQuery.Event("keydown");
e.which = 40;
$('#suggest13').trigger('focus').attr('value',' ').trigger(e);
我不确定你的具体情况是什么,我认为这在某种程度上取决于自动完成功能在仅按下空格时实际显示的内容。情况并非总是如此。
关于jquery - 如何让 jQuery 的自动完成插件在页面加载时显示其下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823617/
我是一名优秀的程序员,十分优秀!