我有一个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似乎在填充建议菜单时自动删除它。