Twitter TypeAhead 在下拉列表中创建额外链接
twitter typeahead create extra link in dropdown
我想覆盖Twitter的默认行为。
当显示建议时,我希望能够添加<a>
或<button>
标签,以便在单击该特定按钮时,它不会执行典型的下拉行提交。
我知道如何进行模板化以在模板中呈现按钮/链接,但无法弄清楚如何将整行单击覆盖为单个按钮单击。
templates: {
header: '<h3 class="search-set">asdf</h3>',
suggestion: function(context) {
return Mustache.render(template, context);
}
}
提前谢谢。
好吧,您可以使用由 typeahead 在选择中触发的自定义事件。
如果你真的需要一个按钮,那更像是一个小胡子问题。一种解决方案是通过jQuery将onClick处理程序添加到生成的html中,例如
suggestion: function(context) {
var html = Mustache.render(template, context);
$('button', html).on('click', function(){alter('something')});
return html;
}
相关文章:
- 为在新窗口中打开外部链接创建异常
- 如何为应用深度链接创建超链接文本
- 如何基于URL的一部分为表中已有的每个链接创建链接
- 阻止 Google 根据我网站上的链接创建网页
- onclick 不会在通过单击另一个链接创建的链接中触发
- 为超链接创建侦听器
- 使用jqueryeasyui,如何通过选项卡中的链接创建选项卡
- 如何在D3.js中添加到地理位置的链接(创建为json路径)
- 无法使用通用分析代码为外部链接创建自定义页面跟踪URL
- 如何为Javascript文件中指定的链接创建Sitemap.xml文件
- 自定义JQuery动态链接创建
- D3 Force -使用动态refX为链接创建标记,以反映不同的节点大小
- 链接创建插件JavaScript或jQuery
- 从电子邮件链接创建弹出窗口,而不使用自定义javascript
- 余烬链接创建链接到未定义
- 为HTML超链接创建查询数据库的函数
- IPhone 4链接创建红色半透明背景/覆盖触摸:激活
- 为指向某个类的外部链接创建一个确认框,可以使用document.getElementByCLassName
- 单击链接创建表格
- 如何为链接创建onclick