位置: 编程技术 - 正文

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

  • 私人大额转账要到柜台办理吗
  • 一般纳税人认定表
  • 初级税务师什么时候报名
  • 开票的预收款怎么处理
  • 民非企业开通捐赠
  • 材料采购暂估入账
  • 建筑工人的工资应该怎样支付
  • 在建投资性物业管理办法
  • 公司购买软件著作权
  • 赠品转做商品销售的账务处理如何做?
  • 收到其他银行划回的款项属于什么科目
  • 固定资产的知识
  • 营改增后房地产开发企业需要交哪些税?
  • 企业所得税少交了被税局查到怎么处理
  • 印花税购销比例
  • 托儿所幼儿园卫生保健工作规范2022
  • 12月的工资啥时候发
  • 企业必须要掌握哪些技能
  • 6%的增值税发票能抵扣13%的吗
  • 合营安排与共同安排区别
  • 折扣折让的账务处理
  • 百旺税控服务器管理系统
  • 个人捐赠住房
  • 筹建期间发生的收入
  • 坏账准备递延所得税资产,不缴所得税
  • 生产车间工资计入什么费用科目
  • 苹果手机无法加入WiFi
  • 使用权资产
  • 鸿蒙实用工具在哪里
  • gitlab shell
  • PACKAGER.EXE - PACKAGER是什么进程 有什么用
  • 企业转让要收多少费用
  • 公允价值变动损益会计处理
  • 股权转让撤回投资
  • 高通 adc
  • thinkphp ide
  • php getcwd与dirname(__FILE__)区别详解
  • 未达起征点免税额是什么意思
  • 营业外支出会计科目
  • 资质使用费怎么收
  • 增值税发票用完后如何领取新的
  • 经营证在哪里办
  • mysql Non-Transactional Database Only(只支持MyISAM)
  • 在建工程账务怎么会转到预收账款
  • 未达起征点免税额怎么计算
  • 工程物资月末必须结转吗
  • 发行股份的原则
  • 损益类科目的账务处理
  • mysql改造
  • 计税成本对象的分类
  • 固定资产的期末余额反映固定资产原值的结余额
  • 管理费用借方贷方
  • 会员卡充值赠送金额怎么做账
  • 车费属于什么会计科目类
  • 金蝶现金银行存款账怎么记账
  • 银行承兑到期后怎么兑现
  • 会计错账更正方法口诀
  • 固定成本总额包含折旧吗
  • 安装win7系统后鼠标键盘不能用
  • 最新版的win10
  • windows2008 2016
  • win10不能显示桌面
  • ubuntu12.04 amd64系统中lamp环境搭建方法
  • centos6.0安装教程
  • 在pc上安装了hp网络打印机需要注意什么
  • 电脑图片密码是什么意思
  • f_00000e是什么文件
  • win8 Could not load type System.ServiceModel.Activation.HttpModule 错误解决方案
  • android:LruCache缓存小结
  • python的正则语法
  • js查看浏览器信息
  • Android Padding Margn记录
  • android环境搭建实验报告
  • js常用继承
  • 无锡税务举报网站
  • 税务评估风险等级是什么
  • 国税和地税分别交什么税
  • 河南省电子票据查询平台
  • 买新房子需要交契税吗
  • 企业资金运转资金投放
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设