位置: 编程技术 - 正文

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 异步加载)

  • 2019年的个税现在还可以退吗
  • 服务费收入是什么
  • 税友的财务软件叫什么
  • 购销金额多少的情况下必须需要签合同?
  • 个体户转一般纳税人怎么做账
  • 一般纳税人建筑工程税率是多少
  • 收到快递费属于什么科目
  • 合并会计报表编制讲解视频
  • 对外投资企业利润回国意愿的政策建议
  • 长期股权抵消分录
  • 节税租赁和销售的区别
  • 支付以前年度的费用会计处理
  • 长期股权投资减值准备借贷方向
  • 打款到另外公司作为投资款的会计分录怎么做?
  • 购入货物自用的进项税额转出分录怎么处理
  • 幼儿园幼儿买花的通知
  • 员工借备用金怎么写摘要
  • 工资做账原始凭证是什么
  • 小规模定期定额申报
  • 补发工资个人所得税怎么申报
  • 金税盘不能清卡是啥原因
  • 物流车辆挂靠账务怎么处理?
  • 公司名下商品房交易开具发票
  • 担保扶持基金可以冲代偿吗
  • 资产负债表与现金流量表的关系
  • 存货监盘计划要求,在对存货盘点结果进行测试时
  • 长期借款利率怎么算
  • 资本成本的组成
  • 收到上年度企业所得税退税款
  • sxgdsenu.exe - sxgdsenu是什么进程 有什么用
  • 财务软件的摊销额计入管理费用
  • 防水工程质量问题
  • 营改增后房地产企业账务处理
  • 电力安装有前途吗
  • 日记账和总账一般采用
  • 投资性房地产减值准备属于什么科目
  • 缴纳住房公积金分录
  • win7旗舰版叫啥
  • 莱奇沃思田园城市
  • EasyExcel使用与步骤
  • 记账凭证摘要是什么意思
  • php中array_unshift()修改数组key注意事项分析
  • matlab用于图像处理
  • nodejs vue
  • 毕业论文笔记怎么写
  • 外贸企业上年的税收
  • 应付账款可以用预收账款代替嘛
  • 以前年度盈余调整对应科目
  • sqlserver常用命令
  • 异地预缴税款怎么抵扣
  • 代销产品如何做会计分录
  • 主营业务收入计入借方还是贷方
  • 开立银行承兑汇票利率
  • 暂估入账后费用怎么做账
  • 已开具发票验旧
  • fedora安装xorg
  • centos7.0网络配置
  • mac 怎么复制文件
  • win7使用率
  • 磁盘空间不足怎么弄
  • win7如何获取管理员密码
  • cocos2dx游戏案例
  • cocos html
  • node.js编译
  • opengl extension
  • shell脚本 -ne 0
  • windows配额
  • python3的urllib
  • python3 ftplib
  • python中字符串的方法
  • javascript的dom
  • jq filter过滤
  • 怎么监控键盘输入
  • JavaScript 事件绑定及深入
  • 安卓手机照片压缩
  • ImageView的android:maxHeight,android:minHeight的正确设置
  • 安徽省低保查询入口官网
  • 陕西省税务局机关服务中心
  • 河北省国家税务局电子税务局官网入口
  • 车辆检测费属于什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设