Bar*_*mey 6 javascript typeahead typeahead.js
我正在尝试禁用表单上的所有文本框.其中一个盒子上有一个打字头.当我做:
$(#textbox).attr('disabled', true);
Run Code Online (Sandbox Code Playgroud)
它不再启用,但颜色不会像所有其他文本框在禁用时那样切换.
我相信这是由于推特类型,我想知道是否有办法绕过它.当文本框被禁用时,有没有人知道如何覆盖文本框背景颜色或完全删除预先输入?
我试过了.unbind(),.addClass("greyBackground")但这些似乎都没有.
jha*_*ing 13
如果你不关心在textarea禁用时保持typeahead.js功能,你可以像这样销毁typeahead:
$('#textbox').typeahead('destroy');
Run Code Online (Sandbox Code Playgroud)
这将重置/删除typeahead.js可能添加的任何属性/样式.如果稍后您想要添加回typeahead.js功能,则可以使用以下命令重新初始化它:
$('#textbox').typeahead({ /* configs */ });
Run Code Online (Sandbox Code Playgroud)
此外,typeahead.js不支持textarea开箱即用的元素,因此除非您使用的是分叉版本,否则您不应该假设typeahead.js将按预期工作.
| 归档时间: |
|
| 查看次数: |
4560 次 |
| 最近记录: |