我正在尝试从google maps api v3 places库的自动完成下拉菜单中自动选择项目(使用jQuery)。 我无法确定从下拉列表中选择项目所需的javascript 。
因此,例如,以下是完成部分字段并触发此资源的google's demo之类下拉列表所需的步骤:
[编辑以下代码更新以显示解决方案...]
$('input[name=address]').val("525 Bergen Street");
$('input[name=address]').trigger("focus");
$('input[name=address]').simulate("keydown", { keyCode: $.ui.keyCode.DOWN });
$('input[name=address]').simulate("keydown", { keyCode: $.ui.keyCode.ENTER });
[编辑...请参阅工程师对模拟的参考,如下所示。]
非常感谢任何建议,谢谢,
里尔
答案 0 :(得分:4)
尝试使用jquery.simulate.js:
$(elem).simulate(mouse_or_keyboard_event_type, options);
支持的事件类型: