位置: 编程技术 - 正文

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

  • 合伙企业可以列入股东吗
  • 装修收入如何填报增值税表
  • 企业所得税清算备案日和结束日怎么填
  • 公司买车能一次性抵扣所得税吗
  • 实收资本增加的印花税
  • 民办非盈利企业注册
  • 土增税清算时统借统还利息能否据实扣除
  • 员工工伤保险报销走什么科目
  • 价格调节基金费率
  • 凭证工本费的账务处理
  • 劳动仲裁是怎样仲裁公司的
  • 蜜枣税收分类编码
  • 期间损益结转怎么结转
  • 采购成本包括哪两种
  • 所得税收入包含哪些
  • 以前年度的费用可以入在当年吗?
  • 在建工程转入长期待摊费用吗
  • 公司收到项目投资款怎么做账 项目结束后需要退本金
  • 增值税专用发票电子版
  • 如何解决windows蓝屏问题
  • 房地产企业应该如何与其他产业合作
  • mac屏幕横过来了
  • Win10任务栏没有wifi图标
  • pos机刷卡怎么做账务处理
  • php gethostname
  • 营业费用这个科目还在用吗
  • 同一控制下企业合并会计准则
  • 企业合并支付的资产评估费计入
  • php获取文件内容
  • 车辆保险费用的申请模板
  • 所得税季报本月数是指
  • php二维数组添加数据
  • 电梯维保越来越没搞头了
  • 安全文明措施费比例
  • 专利费用计入研发费用还是管理费用
  • 季度做账是什么意思
  • 外国人在中国工作签证
  • 织梦使用手册
  • 动态规划知乎
  • MySQL中用通用查询日志找出查询次数最多的语句的教程
  • 股票印花税和佣金是一样的吗
  • 生育津贴到公司账户了多久给个人
  • 代缴社保费怎么做分录
  • 资产负债表一般由什么组成
  • 开模具厂一年能挣多少钱
  • 代扣代缴个人所得税手续费返还政策
  • 应付票据转应付账款会计分录
  • 事业单位收费可以收取相关服务费吗
  • 工程施工中购入固定资产
  • 投资收益下期间怎么结转
  • 在建工程怎么记账
  • 物业管理企业应按职工工资总额的1.5%计提工会经费
  • jdbc连接mysql数据库步骤
  • ubuntu20.04怎么用
  • win8升级win10系统会卡吗
  • putty如何登录linux
  • xp系统如何查询配置
  • 优化计算
  • win10桌面添加画图图标
  • win7电脑桌面图标不见了右键也没用
  • win10怎么进去
  • win10 2020h1
  • 本地电脑的网卡物理地址
  • Windows7 64位系统如何添加打印机图文教程
  • linux的samba是什么
  • windows8飞行模式怎么关
  • HttpURLConnection连接 详解
  • css优化提高性能的方法有哪些
  • python可变参数和不可变参数
  • 关于js的描述错误的是
  • 仿淘宝源码
  • axios原理和实现
  • JQUERY的AJAX请求缓存里的数据问题处理
  • csgo视角指令锁定枪械摇晃
  • 原生javascript
  • jquery动态改变样式
  • 开个人发票有什么好处?
  • 河北省国家税务局电话
  • 铜陵职业技术学院专业
  • 新郑市税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设