javascript - 使用 jquery 更改 fa-icon 的标题
问题描述
我想title
在单击时更改 fontawesome 图标的属性。因此,在对其进行测试时,它似乎工作正常,因为每次都会切换类,但标题更改仅适用于第一次单击。
$(document).ready(function(){
$(".fa-bookmark").click(
function(){
$(this).attr('title', "Add to bookmark")
$(this).toggleClass("fa-bookmark fa-bookmark-o");
}
);
$(".fa-bookmark-o").click(
function(){
$(this).attr('title', "Remove from bookmark");
$(this).toggleClass("fa-bookmark-o fa-bookmark");
}
);
});
.fa{
cursor: pointer;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.fa:hover{
color: blue;
}
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<i class="fa fa-bookmark" title="Remove from bookmark"></i>
</body>
</html>
如何解决标题每次都更改的问题?任何帮助表示赞赏。
解决方案
推荐阅读
- youtube - 如何提取按日期发布的 YouTube 视频数量(包含特定关键字)?
- elasticsearch - 如何检查 ElasticSearch 黄色状态的原因
- css - 修复对齐项目“中心”输入/按钮不匹配
- java - 给定一个字符串,删除除连字符以外的所有特殊字符并计算单词数
- html - CSS 选择下一个元素
- java - 在 Spring 与 NGINX 中配置 SSL
- html - div之间的神秘边距
- oop - 店铺产品管理
- java - “线程“主”java.util.MissingFormatArgumentException 中的异常:格式说明符“%.4f””
- java - 如何使用 Java 将 Arduino 代码写入 Arduino