位置: 编程技术 - 正文

jQuery弹出下拉列表插件(实现kindeditor的@功能)(jquery实现下拉框)

编辑:rootadmin

推荐整理分享jQuery弹出下拉列表插件(实现kindeditor的@功能)(jquery实现下拉框),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery操作下拉框,jquery 下拉框滚动加载数据,jquery实现下拉菜单,jquery怎么给下拉框赋值,jquery下拉框默认选中,jquery怎么给下拉框赋值,jquery怎么给下拉框赋值,jquery下拉列表,内容如对您有帮助,希望把文章链接给更多的朋友!

这几天有个工作需求,就是在富文本输入区域(kindeditor)可以有@功能,能够容易提示用户名的(像在qq群组@人一样)。在网上找了一个叫bootstrap-suggest的插件,却不能满足我的需求,于是我决定在该插件上改良,主要是下面几点:

1. @内容的输入,能够匹配多个属性值。

2. 选中列表值后,是成块插入kindeditor的(方便删除,也利于区分文本)。

3. 修正输入偶数关键字@功能失效问题。

前言

在一开始,我用bootstrap-suggest( 只能单一匹配(可能存在需要匹配拼音或中文)。

2. 偶数位的@功能会失效。

3. 选取值后,只是简单文本(没有qq一样那种成块效果)。

jquery-kindeditor-suggest

由于我不想重复造轮子,于是决定在上面插件做调整,以满足我的需求,有几个关键地方需说明。

1. startOffset取值错误问题。

jQuery弹出下拉列表插件(实现kindeditor的@功能)(jquery实现下拉框)

如果使用了KindEditor的insertHTML,会导致下一次startOffset取值出错。原插件在获取光标位置(top,left)时,会需要插入一个span去获取,在获取完后删除,但是这时候下一次editor.cmd.range.startOffset;就出错。

于是我修改了插入的方式:

PS:在行。

2. 替换选择值

将@后面的输入内容删除(包含@),然后插入一个完整的标签(选择值),还要保证光标位置正确。

PS:在行。

修改后效果

内容是富文本输入区域,插入的成块文本。

总结

虽然是基于他人的插件,但我在修复问题上也花费了很多心思,之前一直发现没有精确针对kindeditord @功能的插件,所以我就自己弄了下。

我把源代码放在Github上了,有需要的可去下:

jQuery多文件异步上传带进度条实例代码 先给大家展示下效果图:///作者:柯锦///完成时间:..///多文件异步上传带进度条(function($){functionbytesToSize(bytes){if(bytes===0)return'0B';vark=,//orsiz

jquery过滤特殊字符',防sql注入的实现方法 今天写的代码给项目经理看了下,因为之前没有考虑sql注入的问题,然后在他测试我的code的时候,打了一个',然后我的程序就挂了!于是乎,我在网上

jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法 在上篇文章给大家介绍了jQueryEasyui使用(一)之可折叠面板的布局手风琴菜单先上代码:htmlxmlns="

标签: jquery实现下拉框

本文链接地址:https://www.jiuchutong.com/biancheng/384086.html 转载请保留说明!

上一篇:深入理解(function(){... })();(深入理解新发展理念心得体会3篇)

下一篇:jQuery多文件异步上传带进度条实例代码(jquery 异步加载)

  • 关联企业间借款利息扣除规定
  • 附加税税率是多还是少
  • 成本票有哪些种类
  • 税款已缴未入库是怎么回事
  • 支付土地使用权的会计处理
  • 房地产股权收购案例
  • 子公司注销应收母公司往来款
  • 公司对员工的罚款最多可以罚多少
  • 支付劳务收入怎么做账
  • 事业单位其他收入的会计分录
  • 汽车租赁油费怎么算
  • 企业自产自销的成本怎么核算?
  • 购入但未开始使用的房产
  • 退回剩余工程物资计入什么科目
  • 同一客户应收应付可以相互抵消吗
  • 保险公司如何计算车辆折旧
  • 一般纳税人两费减免会计分录
  • 餐饮业个体工商户怎么交税
  • 投资性房地产其他综合收益递延所得税
  • 劳务和工资合并扣税吗
  • 中央空调使用费怎么开发票
  • 银行扣的短信费银行给开发票吗
  • 发票验证查询系统官网入口
  • 商贸公司如何结算成本
  • 劳务报酬纳税计算器
  • 企业出售产品前,预收客户一笔货款
  • 期间费用为什么叫期间费用
  • 固定资产抵债交不交增值税
  • 最贵的耳机排名
  • php ffi 教程
  • 银行存放中央银行准备金是什么类科目
  • 资产负债表日后期间是指
  • 一只棕色
  • 小企业法人怎么交社保
  • 什么是水利建设基金税
  • 餐饮手撕票在哪里买多少钱
  • 无法偿还的应付账款计入什么科目
  • 做了几年前端基础还是很差
  • audit result
  • 预收款怎么做表格
  • kppw源码
  • java基础介绍
  • python之sqlalchemy创建表的实例详解
  • 企业其他应收款包括哪些
  • 什么情况下会被判死刑
  • 深圳税务2021
  • 非营利企业的劳动力需求有哪些特点
  • 收到社保稳岗补贴需要交税吗
  • 地税发票丢失应如何处理
  • 管理费用主要核算哪些内容
  • 年底存货反映了什么
  • 产品的包装费属于什么科目?
  • 维护费抵减增值税会计科目
  • 贷款损失准备核销
  • 公司借钱不还怎么办
  • 开出银行转账支票
  • 公司开业两年后辞职
  • 什么叫误餐费
  • 与其他公司合伙协议书
  • winxp开机界面后老重启
  • ubuntu14.04升级18.04
  • linux终端基础命令
  • ksysslim.exe
  • win7桌面怎么设置到d盘
  • ubuntu如何读
  • windows局域网共享文件用的什么协议
  • win8安全和维护在哪
  • json解析 java
  • 一个简单的灵魂福楼拜
  • JavaScript中的this指向
  • Android中Strings.xml使用占位符示例
  • python append、extend与insert的区别
  • 湖北生育登记网上服务大厅官网查询
  • 我国就业制度的演变
  • 个税申报表明细怎么打印
  • 1992年2月20号是什么
  • 内蒙古国税局官网
  • 陕西省机构改革方案获批
  • 建筑业统一发票税率
  • 工伤保险怎么补申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设