首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在我的select2选择框中显示我选择的图标?

在select2选择框中显示选择的图标,可以通过以下步骤实现:

  1. 首先,确保你已经引入了select2库和相关的CSS文件。你可以从select2的官方网站(https://select2.org/)下载最新版本的库文件。
  2. 在HTML文件中,创建一个select元素,并为其添加一个唯一的ID,例如:
代码语言:html
复制
<select id="mySelect2"></select>
  1. 使用JavaScript代码初始化select2选择框,并配置相关选项,包括数据源和模板。在这个例子中,我们将使用一个包含图标和文本的数据源,并使用自定义模板来显示图标。以下是一个示例代码:
代码语言:javascript
复制
$(document).ready(function() {
  // 定义数据源,包含图标和文本
  var data = [
    { id: '1', text: '选项1', icon: 'path/to/icon1.png' },
    { id: '2', text: '选项2', icon: 'path/to/icon2.png' },
    { id: '3', text: '选项3', icon: 'path/to/icon3.png' }
  ];

  // 初始化select2选择框
  $('#mySelect2').select2({
    data: data,
    templateResult: formatOption, // 使用自定义模板显示图标
    templateSelection: formatOption // 使用自定义模板显示图标
  });

  // 自定义模板函数,用于显示图标
  function formatOption(option) {
    if (!option.id) {
      return option.text;
    }

    var $option = $(
      '<span><img src="' + option.icon + '" class="icon" /> ' + option.text + '</span>'
    );

    return $option;
  }
});

在上述代码中,我们定义了一个包含图标和文本的数据源,并使用自定义模板函数formatOption来显示图标。在模板函数中,我们创建一个包含图标和文本的span元素,并将其作为选项的内容返回。

  1. 最后,你需要为图标添加一些样式。你可以使用CSS来定义.icon类的样式,例如:
代码语言:css
复制
.icon {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

通过以上步骤,你就可以在select2选择框中显示选择的图标了。当用户选择一个选项时,选择框中将同时显示图标和文本。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

‘换机焦虑’,选择太多等于没有选择

文|智能相对论(aixdlun) 作者|徐树 “为了买台手机,研究大半个月后仍然无从选择” 为了换台新手机,询问了周边12个90后朋友们,真是不问不知道,一问吓一跳,12个朋友,10个人用都是...一位朋友在问及换机需求及选择时,他是这么说。 “再加上,现在笔记本电脑是Mac,耳机也是苹果,生态绑得死死,换台手机意味着其他硬件也要跟着换,划不来也没必要。”...另一位朋友会选择苹果则因手机差点让他丢了工作“在用苹果之前,也是用安卓,从早期山寨机到后来索尼、三星都用过,众所周知以前安卓系统上不稳定,用个一两年左右,系统就会卡得严重。”...此前,GFK发布数据预计,2022年国智能手机销量可能只有3亿台,为最近十年来最低。...此外,据国内运营商在网用户终端报告显示,中国用户换机周期2021年已延长至30个月左右,相比2014-2018年18个月周期大幅延长,而国产品牌试图用机海来唤起换机潮,起到作用了吗?

54930

【Eclipse】eclipse让Button选择文件显示在文本

在给定代码片段,使用了Float.parseFloat(text)方法将文本转换为浮点数。然后,使用逻辑运算符进行条件判断,如果转换后浮点数大于0或小于0,则执行相应操作。...问题:在Eclipse如何实现让Button选择文件显示在文本里?回答:在Eclipse,可以使用Java Swing库来实现让Button选择文件显示在文本功能。...首先,需要创建一个JButton对象和一个JTextField对象,并将它们添加到一个JFrame或JPanel。...然后,可以使用JFileChooser类来创建一个文件选择对话,并将其与按钮关联起来。当用户点击按钮时,可以通过JFileChooser选择文件,并将文件路径显示在文本。...具体实现代码可以参考以下示例: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton

9610

在不同任务应该选择哪种机器学习算法?

当开始研究数据科学时,经常面临一个问题,那就是为特定问题选择最合适算法。在本文中,将尝试解释一些基本概念,并在不同任务中使用不同类型机器学习算法。...强化学习是机器学习一个领域,它关注是软件agent应该如何在某些环境采取行动,以最大化累积奖励概念。 ? 想象一下,你是一个机器人,在一个陌生地方,你可以完成活动并从所处环境获得奖励。...它们可以从一个节点上树叶到树高度最小数量上变化。单棵树很少使用,但在与其它许多树组合,它们构建了非常高效算法,随机森林或梯度树提升。...如果你在处理图像,卷积神经网络会显示出很棒结果。非线性是由卷积和池化层来表示,能够捕捉图像性能特点。 ? 为了处理文本和序列,你最好选择重复神经网络。...对于我们预先知道维度,递归神经网络(RNNs)包含LSTM或GRU模块,并且可以与数据一起工作。 结论 希望向大家解释最常用机器学习算法,并就如何根据特定问题选择一种算法给出建议。

1.9K30

选择谁? | SAS R Python比较

前几天(上周日),在分答上回答了一个问题,问题是: Python,R,SPSS,SQL这类软件哪个最适合初学者入门以及进阶学习顺序(以就业为导向) 语音从“职能方向”和“行业方向”聊了一下自己看法...感兴趣可以去分答“偷听”。 (二维码可以翻看之前推送消息,或者在后台回复【fenda】获取,也可以在分答搜索“数说君”,那个最帅就是)。...由于它是开源,新模型和算法也更新很快,并且网上有很多说明文档,是个蛮划算选择。 (3)Python:最早是一个开源脚本语言,近几年使用率大增。...最近几年,R和Python在工作使用率增长很快,下面是网络上公开,使用R和Python工作数量趋势图: 在印度(数说君:作者是印度人),估计SAS占据约70%市场份额,R大概15%,而Python...SAS在端到端部署上(可视化分析、数据仓库等),曾经有巨大优势,但由于近年一些平台SAP HANA和Tableau上对R集成和支持,使得SAS这一优势下降。

4.7K60

offer 选择难?说说 2 个思考

有一部分小伙伴陷入了 “甜蜜烦恼”,拿了几个 offer 却不知道怎么选择。...这篇文章就给大家分享 2 个自己关于 offer 选择思考角度、以及一些个人建议,相信不仅能帮大家选择 offer,也会有一些编程学习和职业发展上启发。...你选择怎样 offer,取决于你对这段工作经历期待和未来职业规划。对于程序员来说,整个职业生涯不同阶段关注重点是不同。...得业务者得天下,这才能让你在众多程序员脱颖而出,而不是工作多年都一个样。 当然,你也需要在技术上持续进步,尤其是关注你熟悉业务主流解决方案。...五年以上看行业 在职业生涯中后期,你不应该只满足于公司内用技术和业务需求,而是要扩大视野,深入了解所在行业趋势、发展和未来展望。可能涉及到对行业不同参与者、创新、政策甚至是全球市场了解。

17820

工具 vs 业务 offer,选择了后者

最近面了一些公司,拿到一些 offer,这些 offer 岗位做事情可以分为工具、业务两种,最终选择了业务开发 offer。这篇文章来讲下原因。...最终,选择了去一家外企做业务开发,原因有两个: 做工具链主要是写 Node.js,写组件少一些,离浏览器上前端技术远一些。而且服务对象是开发者,不是最终产品用户,离用户远一些。...其实,主要还是第二个原因,比起工作内容,觉得有更多自己时间更重要一些。因为已经具备了在工具领域自主探索能力,并不需要靠做工具工作来进入这个领域。...当然,这是个人一个选择,并不是说也建议大家这样选。 如果要给建议的话,大概有 2 个: 在三年左右时候最好能进入一家大厂,在大厂你视野和成长速度和在小公司是完全不一样。...这篇文章主要是讲了前端工作分类和我对工具 or 业务 offer 选择。 每个人经历不同,想法不同,做选择也会不同。如果让你来选择,你会想做业务多一点,还是做工具多一点呢?

29610

【实战】是如何在输入实现@ At功能

作者:InfinityTomorrow 授权转载 链接:https://juejin.cn/post/6982251438332182542 一、前言 最近接手了一个需求,在评论实现 @At通知用户功能...) 当前需求拆解 按住shift + @ 时候,弹出通知列表 选择时 @用户标签插入当前光标位置 生成@用户标签规则是:高亮、携带用户ID、一键删除信息、不可以编辑。...文本要随内容自适应高度 Android、IOS、Web显示多端一致。 具有扩张性,未来评论可能插入图片文件等.... 市面流行方案对比 ps: 方案有很多种方式,适合自己、适合团队才是最佳实践。...要兼容中文输入法时候@事件判断(:中文输入法打“哈哈哈@” 这个时候不能监听@事件 ) 中文输入法时候单独输入@时 怎么判断中文输入?...就就可以做到:随时@ 随时插入功能拉~ 五、Android、IOS、Web显示多端一致 每个端使用富文本都是不一样、那我们应该如何做到统一数据统一呢?

2.4K20

初识爬虫那天,选择了Java ( ー̀◡ー́ )

为了“活”下去,决定放手一搏,但在学习准备阶段就遇到了第一个“爬虫难题”。 ? ? 决定要用网络爬虫去采集数据,面临一个选择就是:是用Java还是Python写网络爬虫呢?...对于一个新手,翻阅了网上各种对比帖子,各有各观点,其中不少说Python上手容易,写起来方便。但最终还是选择了Java,有以下几点原因: 1....对网络爬虫而言,JAVA也有很多简单易用类库(Jsoup、Httpclient等),同时还存在不少易于二次开发网络爬虫框架(Crawler4J、WebMagic等)。 4....针对响应成功后获取到数据,执行页面解析操作。此步骤根据用户需求获取网页内容部分字段,汽车论坛帖子id、标题和发表时间等。 5. 针对步骤4解析数据,执行数据存储操作。...看着知识点很多,但如果将其放入到具体网络爬虫实战项目中去学习,会发现很简单。下面,举两个例子。 在网络爬虫,我们经常需要将待采集URL放到集合,然后循环遍历集合每个URL去采集数据。

57910

NodeJS学习之路2(前端及模版引擎选择

Jade Jade主要是面向后端开发人员,它能以最少代码量最快速度构建出一个像模像样网页架构,由于其语言结构本身,不太喜欢其编程方式,个人还是比较喜欢“以html方式打磨页面”,毕竟写java...故放弃(后期会花时间研究一下这个东西)~ Ejs 目前用最广泛nodejs模版引擎,资料也多。网上很多关于jade和ejs选择文章,由一大部分是推荐直接上ejs。也比较适合前后端分离开发。...%>语法,让时时忘不了jsp - java code…… Handlebars Handlebars 是另一个流行模板引擎 Mustache 扩展,在认识node之前用过handlerbars,...如果应用不是很大,推荐handlebars,其轻量性、灵活性及“helpers”能帮助轻易完成你完成很多功能,更加模块化前端。...其他选择:关于nodejs模板引擎,如何选择 EJS 和 Jade?。

1.4K30

如此多深度学习框架,为什么选择PyTorch?

对需要将每一种不同数学表达式都计算一遍情况,Theano 可以最小化编译/解析计算量,但仍然会给出自动微分那样符号特征。...同一个功能,TensorFlow提供了多种实现,这些实现良莠不齐,使用还有细微区别,很容易将用户带入坑。 文档混乱脱节。...这些框架各有优缺点,但是大多流行度和关注度不够,或者局限于一定领域。此外,还有许多专门针对移动设备开发框架,CoreML、MDL,这些框架纯粹为部署而诞生,不具有通用性,也不适合作为研究工具。...为什么选择PyTorch 这么多深度学习框架,为什么选择PyTorch呢? 因为PyTorch是当前难得简洁优雅且高效快速框架。在笔者眼里,PyTorch达到目前深度学习框架最高水平。...当前开源框架,没有哪一个框架能够在灵活性、易用性、速度这三个方面有两个能同时超过PyTorch。下面是许多研究人员选择PyTorch原因。

1.3K20

在美华裔科学家:梦想破灭了,恐惧让选择回国

梦想破灭了,”赵鑫说,“来这里是为了自由和安全。现在,恐惧正在把我们推回到中国。”...2012年,他因为开发了石墨烯基超级电容器——一种薄纸张纳米材料,可储存比传统锂离子电池多数百倍能量,充电仅需几秒钟——而获得了世界技术网络颁发最高能源奖。...“那不是真正目的地,而是一个中转站。” 后来发现,Mills是一名联邦特工假名。在政府提交录音,他对赵态度相当无情。...“但是你要明白,”Mills插话道,“为了让安全、舒适地完成这件事,你不要再提你和我讨论过另一个地址了,这对来说很重要。” “明白,”赵回答说。“想说清楚,那个地址已经不存在了,忘了它吧!...在赵鑫传讯,联邦检察官说他是一名可疑间谍,如果被释放,他将在中国经纪人帮助逃离美国。在监狱度过了两个晚上后,法官才保释他。

64540

职业是前端工程师【四】:如何选择合适前端框架,告别选择恐惧症

将 package.json Ionic 版本改为 2.0.0 时候,就思考一个问题。这个该死问题是——到底要用哪个框架继续工作下去。...只可惜,不再是一个后台开发者,不再像过去,可以直接、没有顾虑选择。当我选择 JavaScript 时,就犯上了「选择恐惧症」。技术选型也是没有银弹——没有一个框架能解决所有的问题。...在《Growth:全栈 Web 开发思想》一书中,曾提到过影响技术选型几个因素。 ? 这时,为了更好考量不同因素,你就需要列出重要象限,开发效率、团队喜好等等。...不同开发者选择时,也是依据于其特定情景下原因和背景。 ? Ruby On Rails诞生之时,带来了极大开发效率,而开发效率正是当时大部分人痛点。...对于这些以内容为主网站来说,他们并不需要更好用户体验,只需要能正确显示内容即可。 因此即使在今天,对于一般 Web 应用来说,JavaScript 搭配 jQuery 生态下插件就够用。

1K50

offer选择要为了1000块放弃大厂offer吗?

最近在知乎上看到一个很有意思问题:毕业生,在薪资差别不大情况下,比如500-1000,大公司好还是小公司好? 潜台词是说:要为了每个月多1000块放弃大厂offer吗?...比如去年从新加坡transfer回国时候,就是降薪回来。...因为HR说国内年终奖月份比新加坡更多,结果大家也都知道了,最后只发了0.5…… 另外小厂HR特别喜欢在年终奖上忽悠,刚毕业入职那家公司,HR就忽悠说去年很多人拿了8个月(千真万确,甚至现在还记得她花名...当时就想,就算HR说有水分,打个对折,3-4个月年终总是没问题吧?结果到了年底,抠抠索索发了2个月。...为了缓解员工在一二线城市置业压力,大公司一般会为员工免费提供无息贷款。具体金额根据城市以及公司不同会有差异,依稀记得当年阿里是杭州30w,上海北京50w。

22720

马斯克:虽然是Rust粉丝,但我选择C

近日,人工智能非营利组织OpenAICTO格雷格·布劳克曼(Greg Brockman)在推特上发表了他对编程一些错误信息看法。...他表示,编程中最不被重视技能之一就是写出不令人沮丧错误信息。一个好错误信息应该是显而易见,包括: 1.用户做了什么; 2.可接受输入是什么; 3.如何解决这个问题。...这一推荐引起了马斯克兴趣。 他回复Jack,他也是 Rust 粉丝,十分认可 Rust 扩展性。不过为了获得最大化性能,最好方案还是在专门硬件上使用包含定制编译器 C 语言。...初学C语言时,很多新人会觉得太难了,可能会遇到有些问题理解不透,有的是表达方式与以往数学学习不同(运算符等)。...不懂就问 学习过程需要一个引路人,很多问题作为初学者是无法解决,很浪费时间,例如有很多初学者配置JDK就能用上一天时间,所以我们完全没有必要在这方面问题浪费时间。

68440

看了很多负采样论文,最后选择不采样了。

之前工作缺乏用户行为之间关系深度探索,每个行为都会有自己对应上下文以及非常强迁移关系。 ?...计算该loss时间复杂度为,这在实践是可以接受。 在只有正样本数据,non-observed实例通常会被设定为一个标签, 未观测到可以被简化该等式。 关于常数值已经被省略了。...讨论 在第个行为batch更新时间复杂度为:, 其中表示该batch中用户和商品在行为下正向交互次数。在MTL更新类行为时,一个batch需要耗费。...对于原始回归损失,会需要耗费次, 在实践,因为 以及 ,本文模型复杂度得到了大大降低。 实验 1. 效果比较 ?...所设计高效基于整体数据策略有可能使许多人受益只观察到正面数据任务。未来工作包括在网络嵌入和多标签分类等其他相关任务探索我们EHCF模型。

2K10

“曾经有三个offer摆在面前,却不知该如何选择

今天在“养码场”技术交流群【8场】,有位养码人询问道:如何在三个offer里面做抉择?...基于这位养码人现阶段需求,很多群友会觉得B公司更加适合。选择从来没有对错,只有是不是适合你。 最后,跳出这个例子,来看看这位养码人评判一家公司6个维度及分析offer方式。...细想一下,其实这种方法是很值得每位求职程序员学习:通过不同维度,将公司画像和职位画像描绘出来,再问自己“需要什么?哪几个维度是重点考虑?”,最后抉择也就出来了。...据2016年国程序员薪资生存现状调查报告,工作3年内,1/5程序员群体年收入在6万以下;1/5程序员在3年内年薪就达到了20-30万水平。...4、你是不是在公司核心部门? 进入一家公司之前,你会问自己一个问题吗:“能在这家公司呆3年吗,3年之后,这家公司核心业务还是不是正在做?”

55210
领券