如何模拟点击下拉列表?

时间:2013-12-07 17:15:44

标签: javascript jquery

这是Google registration page。有一个下拉列表。如何使用jQuery模拟点击它?我的代码不起作用。

$('#Gender').click()

enter image description here

P.S。我是另一个谷歌网站的wiritng userscript,并且有相同的下拉列表。所以我不想制作自动注册的脚本,不用担心。

3 个答案:

答案 0 :(得分:0)

尝试$('#Gender').trigger("click");

答案 1 :(得分:0)

您可以使用HTML + javascript进行此操作,但仅适用于Chrome。

检查this Stack Overflow answer

答案 2 :(得分:0)

通过查看屏幕截图,它似乎不是真正的下拉列表(即选择标记)。

我相信你正在使用kendodropdown或jquery UI组合框等。

它会将下拉列表更改为span,文本框组合并更改ID。 要触发click事件,首先检查元素,然后使用实际生成的id绑定它,或者可以使用class来绑定事件。

如果这对您提供html和javascript没有帮助。