div使用jQuery autocomplete

    xiaoxiao2021-03-25  171

    对于jQuery的autoComplete控件,官方介绍说可以在text,input,以及contenteditable的控件上使用,但是在 

    <div contenteditable="true"这样一个div上使用时,却毫无效果。查了各种资料,最后终于找到了解决方案:

    找到你的jQuery对应的文件里的val: function (value)

    将ret = elem.value;这句替换为

    if (elem.contentEditable === 'true')    ret = elem.innerHTML; else   ret = elem.value;

    这样,既不会影响其他控件,也实现了自己的功能

    如果你的div设置是这样的:

    <div contenteditable

    那么替换代码将为:

    if (elem.contentEditable === null)    ret = elem.innerHTML; else   ret = elem.value;

    
    转载请注明原文地址: https://ju.6miu.com/read-4140.html

    最新回复(0)