提前输入.js在模糊事件上
Typeahead.js on Blur Event
我正在使用Twitter Typeahead。当我在文本框中预加载数据并且blur
事件中,文本框正在清除时出现问题。这是前面类型中的一个已知问题,它说它已修复。但是我不太清楚如何实施修复程序。
我在 (document).ready
函数中像这样初始化我的预置
$('#myTextbox').typeahead({
name: 'Typeahead',
valueKey: "Value",
remote: '/ServiceHandlers/myHandler.ashx?Method=Typeahead&Query=%QUERY',
template: ['<p>{{Value}}</p>'],
engine: Hogan
});
问题说要添加类似的东西
$('.typeahead').typeahead('setQuery', '');
但我不太明白这会走向何方。关于如何解决此问题的任何建议?
想
通了!
只需要设置
$('#myTextbox').typeahead('setQuery', $(#myTextbox).val());
在typeahead.open
函数中。
这是我的解决方案:
var typeaheadElement = $('element-selector');
typeaheadElement.bind('typeahead:open', function() {
typeaheadElement.typeahead('val', typeaheadElement.val());
});
相关文章:
- 模糊事件的Javascript测试
- Primefaces编辑器模糊事件
- ContentEditable Div模糊事件
- MVC-模糊事件的远程验证
- 密码模糊事件未显示
- 如果模糊事件的任何一个子项获得焦点,请阻止启动模糊事件
- 当孩子获得焦点时触发模糊事件
- JQuery无法将模糊事件绑定到所有<输入>页面中的元素
- 为什么在模糊事件处理程序中添加setTimeout会修复“;掩蔽”;另一个单击处理程序的
- 观察其他场模糊事件
- 如何使用输入模糊事件更新多个具有相同类名的标签的文本
- 当我在firefox浏览器下点击contenteditable时,它会触发模糊事件
- 以编程方式模糊 EXTJS 3.2.1 中的组合框控件不会触发“模糊”事件
- 当发生模糊事件时,如何在元素上备份选定的文本
- 单击跨度会导致模糊事件,该事件会移动跨度,使其不注册单击
- 双驱动模糊事件
- 提交事件在模糊事件触发 JavaScript 确认后未触发
- 如果单击焦点元素的子元素,则会在获得焦点的父元素上触发模糊事件
- 如何在输入中模糊文本模糊事件
- 如何为 @Html.Editor() 编写焦点和模糊事件