jquery - 如何从选项中选择字体真棒图标
问题描述
<select id="dropdown">
<option> <i class="fa fa-wifi"></i> </option>
<option> <i class="fa fa-battery-full"></i> </option>
</select>
<div id="feedback"></div>
When any one of the option is selected, how can I show the selected font awesome icon in feedback div using jQuery.
解决方案
https://jsfiddle.net/r62p5zas/ 示例代码在这里 在html部分中,您需要使用字体真棒集成和更改选择的字体,然后您可以在选择项中显示图标
select{
font-family: fontAwesome
}
之后,您可以为您的选择提供 onchange 事件并将值作为字体名称,您需要在选项中编写字体代码。
<select id="dropdown" onchange="chantestge()">
<option value='fa-wifi'> Wifi</option>
<option value='fa-battery-full'> Battery</option>
</select>
<div id="feedback"></div>
然后是 js 部分,您可以使用 jquery 并使用 html 代码将结果与创建图标
function chantestge(){
$("#feedback").html("<i class='fa "+$("#dropdown").val()+"'></i>");
}
推荐阅读
- node.js - Node.js 会自动取消 setInterval 吗?
- database - 到 ATP/ADW 的数据库链接
- ubuntu - TensorBoard 无法绑定到端口 6006,它已经在使用中
- javascript - 如何通过javascript或jquery修改css的选择器*
- javascript - 操作多个子组件的状态
- java - 我如何在 if 语句中生成 get 方法而没有错误
- selenium - 并非套件中的所有测试都在 TestNG 中执行
- r - 使用 DiagrammeR 以闪亮的方式绘制甘特图的问题
- string - 从 io::stdin().read_line() 修剪 '\n' 的更好方法是什么?
- python - Beautifulsoup 查找之前的特定文本数据