javascript - 如何使用YUI在select标签中制作真正的鼠标点击事件?

标签 javascript jquery google-chrome google-chrome-extension yui

我正在尝试自动化一个需要填写表单的 html 页面。

表单中有一个select标签,当用户点击并选择其中的选项时,会触发页面显示另一个输入字段。

当我使用以下代码时

$([name=selectTagName]).val('valueThatIneed')

它按预期选择选项,但除非您实际使用鼠标单击该选项,否则输入字段不会显示。

更新: 现在我发现那个页面实际上是用YUI写的。但我对框架不熟悉。 所以问题就变成了如何以 YUI 方式而不是 jquery 来做到这一点。

最佳答案

触发selectchange事件:

$("[name=selectTagName]").val('valueThatIneed').trigger("change");

我假设您想要的操作绑定(bind)到选择的 change 事件。如果它发生在不同的事件上,则触发该事件。

关于javascript - 如何使用YUI在select标签中制作真正的鼠标点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26524479/

相关文章:

javascript - 单击时从一个元素到多个元素绘制一条线

javascript - AngularJS 将操作添加到 Controller

javascript - Bootstrap Accordion 在鼠标悬停时显示数据

java - 小程序嵌入标记返回 ClassNotFoundException

javascript - 无法将图标附加到 jQuery UI Datepicker

javascript - Selenium如何处理IE找不到元素

javascript - 如何更改上次单击的 div 上的 CSS

javascript - 在屏幕上居中动态 <div>

javascript - 在 Chrome 扩展中将(对象)数组从 popup.js 传递到 content.js

javascript - 为什么Chrome onerror处理程序无法返回完整的错误消息?