我正在尝试自动化需要填写表单的html页面。
表单中有一个选择标记,当用户单击并选择其中的一个选项时,它将触发该页面以显示另一个输入字段。
当我使用以下代码时
$([name=selectTagName]).val('valueThatIneed')
它会按预期选择该选项,但输入字段不会显示,除非您实际使用鼠标单击该选项。
更新: 现在我发现该页面实际上是在YUI中写的。但我不熟悉框架。 所以问题就变成了如何以YUI的方式做到这一点,而不是jquery。
答案 0 :(得分:1)
触发select
' change
事件:
$("[name=selectTagName]").val('valueThatIneed').trigger("change");
我假设你想要的动作与选择的change
事件绑定。如果它涉及不同的事件,请触发该事件。