我正在尝试自动化一个需要填写表单的 html 页面。
表单中有一个select标签,当用户点击并选择其中的选项时,会触发页面显示另一个输入字段。
当我使用以下代码时
$([name=selectTagName]).val('valueThatIneed')
它按预期选择选项,但除非您实际使用鼠标单击该选项,否则输入字段不会显示。
更新: 现在我发现那个页面实际上是用YUI写的。但我对框架不熟悉。 所以问题就变成了如何以 YUI 方式而不是 jquery 来做到这一点。
最佳答案
触发select
的change
事件:
$("[name=selectTagName]").val('valueThatIneed').trigger("change");
我假设您想要的操作绑定(bind)到选择的 change
事件。如果它发生在不同的事件上,则触发该事件。
关于javascript - 如何使用YUI在select标签中制作真正的鼠标点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26524479/