javascript - 如何手动突出显示 JQuery UI 菜单中的项目?

标签 javascript jquery jquery-ui menu

我正在使用JQuery UI menu 。它工作得很好,但现在我遇到了一个问题 - 我需要手动突出显示菜单中的一个项目,因此它打开并变成灰色,就好像它已被选择一样(见下文)。

enter image description here

我尝试过手动强制点击...

$('#menu a:contains("Saarland")')[0].click();

...但这只是选择该项目并关闭菜单。

谁能建议一种方法吗?

更新:I've created the example on jsFiddle .

最佳答案

您需要确保鼠标移动它,而不是点击它。

$('#menu a:contains("Delphi")').eq(0).mousemove();
$('#menu a:contains("Saarland")').eq(0).mousemove();

看看上面的代码,尝试一下。祝你好运!

提示:您可能还想尝试为元素提供 ID,以便更好地确定范围。

关于javascript - 如何手动突出显示 JQuery UI 菜单中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19176620/

相关文章:

javascript - Bootstrap日期选择器在日历首次打开时选择今天的日期

javascript - 使用西里尔字母的正则表达式

javascript - JQuery 用户界面 : Disable accordion tab?

javascript - 初始化 Bootstrap 日期选择器后调用 noConflict()?

jQuery::-选择器与类选择器

javascript - iOS5移动Safari : Handle HTML Input Text keyup/keydown with Voice Assistant?

javascript - 如何衡量 Angular.js 应用程序(而非 REST 服务)的性能

基于 Java 的 Swing 浏览器应该支持 JavaScript

javascript - 拼接处删除了 Angular 范围

javascript - 在一页上实现 2 个 Bootstrap 轮播?