在论坛帖子"How to make jquery autocomplete to work for a contenteditable DIV instead of just INPUT, TEXTAREA fields."我们看到了如何在可内容编辑的 div 元素上实现自动完成,但是与日期选择器结合使用时,日期选择器根本不会填充输入字段。
正如您在 jsFiddle 演示中看到的: http://jsfiddle.net/xvnaA/
有人对如何解决这个问题有什么明智的想法吗?
最佳答案
您可以像这样重新定义它,而不是仅仅覆盖$.fn.val
:
(function ($) {
var original = $.fn.val;
$.fn.val = function() {
if ($(this).is('[contenteditable]')) {
return $.fn.text.apply(this, arguments);
};
return original.apply(this, arguments);
};
})(jQuery);
关于jquery - 是否可以让 jQuery UI 自动完成功能在 contenteditable div 和 datepicker 上协调工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4836562/