在jqueryui自动完成中的建议菜单中启用右键单击(打开新窗口)

时间:2011-10-11 20:19:25

标签: jquery jquery-ui autocomplete jquery-ui-autocomplete

我有一个jqueryui自动完成小部件,其中建议菜单中的列表是可点击的链接。

现在,左键单击链接工作正常,但浏览器(我使用的是chrome但这个问题可能不是浏览器特定的)没有提供右键单击链接以打开新窗口的选项。

我的问题是如何启用建议菜单中的链接可以直接点击?

在_renderItem()方法中的jqueryui自动完成代码中,它有

_renderItem = function( ul, item ){ ... .append( "<a>" + item.label + "</a>"

也许右键单击停用的原因是因为&lt; a&gt;标签没有href属性?我真的没有能力用实际的url添加href属性,因为我有一个select事件处理程序,它根据其他逻辑动态生成url。此外,当我尝试将href属性添加到&lt; a&gt;时tag,jqueryui似乎在填充建议菜单时自动删除它。

0 个答案:

没有答案